Remove 2019 Remove Database Remove Traffic Remove Tuning
article thumbnail

Building Netflix’s Distributed Tracing Infrastructure

The Netflix TechBlog

We took a hybrid head-based sampling approach that allows for recording 100% of traces for a specific and configurable set of requests, while continuing to randomly sample traffic per the policy set at ingestion point. Our engineering teams tuned their services for performance after factoring in increased resource utilization due to tracing.

article thumbnail

Delta: A Data Synchronization and Enrichment Platform

The Netflix TechBlog

No need to acquire locks on tables, which is essential to ensure that the write traffic on the database is never blocked by our service. High Level Architecture of Delta Stay Tuned We will publish follow-up blogs about technical details of the key components such as Delta-Connector and Delta Stream Processing Framework.

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

Reducing High CPU on MySQL: a Case Study

Percona

The customer had noticed a linear high CPU usage in one of their MySQL instances and was not able to figure out why as there was no much traffic hitting the app. 2019-02-22T18:26:25 Creating triggers. 2019-02-22T18:27:14 Created triggers OK. 2019-02-22T18:27:14 Copying approximately 4924071 rows. Creating new table.

C++ 99
article thumbnail

Have You Tested Your App Performance & Capacity Recently?

Apica

2019 will go down as the year when giants collided over who is streaming the right content to win the growing market demand and dollars. These companies should involve multiple organizations during Apica’s load testing to observe and pinpoint opportunities for performance tuning. million Netflix users as of Q3 2018.

Testing 40
article thumbnail

DBLog: A Generic Change-Data-Capture Framework

The Netflix TechBlog

Andreas Andreakis , Ioannis Papapanagiotou Overview Change-Data-Capture (CDC) allows capturing committed changes from a database in real-time and propagating those changes to downstream consumers [1][2]. In databases like MySQL and PostgreSQL, transaction logs are the source of CDC events. Designed with High Availability in mind.

Database 212
article thumbnail

DBLog: A Generic Change-Data-Capture Framework

The Netflix TechBlog

Andreas Andreakis , Ioannis Papapanagiotou Overview Change-Data-Capture (CDC) allows capturing committed changes from a database in real-time and propagating those changes to downstream consumers [1][2]. In databases like MySQL and PostgreSQL, transaction logs are the source of CDC events. Designed with High Availability in mind.

Database 197
article thumbnail

Achieving observability in async workflows

The Netflix TechBlog

Once you finally find useful identifiers, you may begin writing SQL queries against your production database to find out what went wrong. Prodicle Distribution Our service is required to be elastic and handle bursty traffic. Things got hairy. We wanted a scalable service that was near real-time, 2.

Traffic 160