article thumbnail

Migrating Critical Traffic At Scale with No Downtime?—?Part 1

The Netflix TechBlog

Replay Traffic Testing Replay traffic refers to production traffic that is cloned and forked over to a different path in the service call graph, allowing us to exercise new/updated systems in a manner that simulates actual production conditions. This approach has a handful of benefits.

Traffic 339
article thumbnail

Real user monitoring vs. synthetic monitoring: Understanding best practices

Dynatrace

connectivity, access, user count, latency) of geographic regions. Depending on the vendor or technology you work with, you may not be able to integrate existing tools with scripts for your tests. Geofencing and geographic reachability testing for areas that are more challenging to access. Synthetic monitoring drawbacks.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

MezzFS?—?Mounting object storage in Netflix’s media processing platform

The Netflix TechBlog

We are constantly innovating on video encoding technology at Netflix, and we have a lot of content to encode. large portions of the entire Netflix catalog are re-encoded whenever we’ve made significant advancements in encoding technology. What problem are we solving? Encoding is not a one-time process?—?large We have one file?—?the

Media 214
article thumbnail

A Decade of Dynamo: Powering the next wave of high-performance, internet-scale applications

All Things Distributed

The Dynamo paper was well-received and served as a catalyst to create the category of distributed database technologies commonly known today as "NoSQL." " Of course, no technology change happens in isolation, and at the same time NoSQL was evolving, so was cloud computing.

Internet 128
article thumbnail

Amazon EC2 Cluster GPU Instances - All Things Distributed

All Things Distributed

For example, the most fundamental abstraction trade-off has always been latency versus throughput. Modern CPUs strongly favor lower latency of operations with clock cycles in the nanoseconds and we have built general purpose software architectures that can exploit these low latencies very well. Where to go from here?

AWS 136
article thumbnail

The Agile PMO: Consistent Project Gatekeepers

The Agile Manager

Traditional IT projects are mass economy-of-scale exercises: once development begins, armies of developers are unleashed. But of bigger concern is the latency between the time when requirements are captured and the time they're available as working code in an environment. An Agile team is not an exercise in scale. much earlier.

Latency 40
article thumbnail

Transforming enterprise integration with reactive streams

O'Reilly Software

So, software is a part of a greater whole, and typically multiple generations of technologies must coexist peacefully and purposefully to provide a viable service. They were too wrapped up in silly technology debates (e.g., People forgot what SOA stands for. what’s the best ESB?' Successful SOA (i.e., of ( Invoice. alsoTo ( Sink.