Remove Document Remove Latency Remove Systems Remove Tuning
article thumbnail

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

The Netflix TechBlog

This is where large-scale system migrations come into play. By collecting and analyzing key performance metrics of the service over time, we can assess the impact of the new changes and determine if they meet the availability, latency, and performance requirements. But what happens when this machinery needs a transformation?

Traffic 279
article thumbnail

Achieving observability in async workflows

The Netflix TechBlog

However, they are scattered across multiple systems, and there isn’t an easy way to tie related messages together. You’re joining tables, resolving status types, cross-referencing data manually with other systems, and by the end of it all you ask yourself why? Things got hairy.

Traffic 160
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

Mastering MongoDB® Timeout Settings

Scalegrid

Having too high of a value here could lead to your application not performing optimally because you are having the system wastefully wait for an unsuccessful attempt at establishing contact again and again which is why testing different values until arriving at one suitable for what your app requires is strongly suggested.

Java 130
article thumbnail

Best Practices for a Seamless MongoDB Upgrade

Percona

MongoDB is a dynamic database system continually evolving to deliver optimized performance, robust security, and limitless scalability. Improved performance : MongoDB continually fine-tunes its database engine, resulting in faster query execution and reduced latency. Ready to supercharge your MongoDB experience?

article thumbnail

PostgreSQL Connection Pooling: Part 1 – Pros & Cons

Scalegrid

On modern Linux systems, the difference in overhead between forking a process and creating a thread is much lesser than it used to be. It creates yet another component that must be maintained, fine tuned for your workload, security patched often, and upgraded as required. Should You Use a PostgreSQL Connection Pooler?

article thumbnail

Applying Netflix DevOps Patterns to Windows

The Netflix TechBlog

The challenges with service management included: Stale documentation OS Updates High cognitive overhead A lack of continuous testing Scaling Image Creation Our existing AMI baking tool Aminator does not support Windows so we had to leverage other tools. Services are more reliable, testable, and documented.

DevOps 207
article thumbnail

Netflix Video Quality at Scale with Cosmos Microservices

The Netflix TechBlog

The coupling problem Until recently, video quality measurements were generated as part of our Reloaded production system. This system is responsible for processing incoming media files, such as video, audio and subtitles, and making them playable on the streaming service. We call this system Cosmos. The workflow is initiated.

Media 171