article thumbnail

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

The Netflix TechBlog

Migrating Critical Traffic At Scale with No Downtime — Part 1 Shyam Gala , Javier Fernandez-Ivern , Anup Rokkam Pratap , Devang Shah Hundreds of millions of customers tune into Netflix every day, expecting an uninterrupted and immersive streaming experience. This approach has a handful of benefits.

Traffic 339
article thumbnail

What are quality gates? How to use quality gates to deliver better software at speed and scale

Dynatrace

Open vulnerability on process group: The total number of currently high-profile vulnerabilities related to a process group. Vulnerability score: The highest vulnerability risk score for a process group. This way, the travel agency can easily streamline, organize, and consolidate their quality gates and metric evaluation process.

Speed 209
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

FIFO vs. LIFO: Which Queueing Strategy Is Better for Availability and Latency?

DZone

But what happens when traffic bursts overwhelm your system? Comparing the pros and cons of each approach helps to build an understanding of the trade-offs and make better calls about queueing strategies, improving your engineering skills in the process. Queueing requests is a common solution, but what's the best approach: FIFO or LIFO?

Strategy 141
article thumbnail

The Power of Caching: Boosting API Performance and Scalability

DZone

Caching is the process of storing frequently accessed data or resources in a temporary storage location, such as memory or disk, to improve retrieval speed and reduce the need for repetitive processing.

Cache 246
article thumbnail

Bending pause times to your will with Generational ZGC

The Netflix TechBlog

Reduced tail latencies In both our GRPC and DGS Framework services, GC pauses are a significant source of tail latencies. Each of these errors is a canceled request resulting in a retry so this reduction further reduces overall service traffic by this rate: Errors rates per second. There is no best garbage collector.

Latency 228
article thumbnail

How Dynatrace boosts production resilience with Site Reliability Guardian

Dynatrace

To ensure high standards, it’s essential that your organization establish automated validations in an early phase of the software development process—ideally when code is written. While the first guardian validates the traffic, the second guardian checks the business transactions generated during the observation period.

DevOps 188
article thumbnail

Data Reprocessing Pipeline in Asset Management Platform @Netflix

The Netflix TechBlog

Hence we built the data pipeline that can be used to extract the existing assets metadata and process it specifically to each new use case. Existing data got updated to be backward compatible without impacting the existing running production traffic. For asynchronous processing, events are sent to Apache Kafka topics to be processed.

Media 237