article thumbnail

Title Launch Observability at Netflix Scale

The Netflix TechBlog

Part 3: System Strategies and Architecture By: VarunKhaitan With special thanks to my stunning colleagues: Mallika Rao , Esmir Mesic , HugoMarques This blog post is a continuation of Part 2 , where we cleared the ambiguity around title launch observability at Netflix.

Traffic 180
article thumbnail

SRE vs DevOps: What you need to know

Dynatrace

SRE is the transformation of traditional operations practices by using software engineering and DevOps principles to improve the availability, performance, and scalability of releases by building resiliency into apps and infrastructure. Designating and managing Service Level Objectives (SLOs) as availability targets for a service.

DevOps 268
Insiders

Sign Up for our Newsletter

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

article thumbnail

Our First Netflix Data Engineering Summit

The Netflix TechBlog

The Talks The Netflix Data Engineering Stack Chris Stephens, Data Engineer, Content & Studio and Pedro Duarte, Software Engineer, Consolidated Logging walk engineers new to Netflix through the building blocks of the Netflix Data Engineering stack.

article thumbnail

Computational Causal Inference at Netflix

The Netflix TechBlog

In order to gain broad software integration of causal effects models, a significant investment in software engineering, especially in computation, is needed. The integration of causal inference into engineering systems can lead to large amounts of new innovation. We also optimize for memory and data alignment.

article thumbnail

Up your quality and agility factor – using automation to build “performance-as-a-self-service”

Dynatrace

For software engineering teams, this demand means not only delivering new features faster but ensuring quality, performance, and scalability too. One way to apply improvements is transforming the way application performance engineering and testing is done. Industry apps explosion.

article thumbnail

Why applying chaos engineering to data-intensive applications matters

Dynatrace

Stream processing One approach to such a challenging scenario is stream processing, a computing paradigm and software architectural style for data-intensive software systems that emerged to cope with requirements for near real-time processing of massive amounts of data. This significantly increases event latency.

article thumbnail

Bringing AV1 Streaming to Netflix Members’ TVs

The Netflix TechBlog

Encoding Technologies teamed up with Performance Engineering to analyze the CPU usage pattern of AV1 encoding and based on our findings, Performance Engineering recommended an improved CPU scheduling strategy. This strategy improves encoding throughput by right-sizing jobs based on instance types. Some titles (e.g.,

Media 246