Remove Design Remove Presentation Remove Processing
article thumbnail

Netflix’s Distributed Counter Abstraction

The Netflix TechBlog

By: Rajiv Shringi , Oleksii Tkachuk , Kartik Sathyanarayanan Introduction In our previous blog post, we introduced Netflix’s TimeSeries Abstraction , a distributed service designed to store and query large volumes of temporal event data with low millisecond latencies. Today, we’re excited to present the Distributed Counter Abstraction.

Latency 247
article thumbnail

Title Launch Observability at Netflix Scale

The Netflix TechBlog

This process involves: Identifying Stakeholders: Determine who is impacted by the issue and whose input is crucial for a successful resolution. This situation presents both challenges and opportunities; while it may be more difficult to make initial progress, there are plenty of easy wins to capitalize on.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Grafana Loki Fundamentals and Architecture

DZone

It is designed for simplicity and cost-efficiency. Logs can also be transformed appropriately for presentation, for example, or further pipeline processing. Grafana Loki is a horizontally scalable, highly available log aggregation system. Loki can provide a comprehensive log journey.

article thumbnail

Practical API Design at Netflix, Part 1: Using Protobuf FieldMask

The Netflix TechBlog

When we process a request it is often beneficial to know which fields the caller is interested in and which ones they ignore. How can we achieve a similar functionality when designing our gRPC APIs? There are a number of utilities and conventions on how to use this message when it is present in an RPC request.

Design 246
article thumbnail

Title Launch Observability at Netflix Scale

The Netflix TechBlog

As a result, requests are uniformly handled, and responses are processed cohesively. This data is processed from a real-time impressions stream into a Kafka queue, which our title health system regularly polls. This centralized format, defined and maintained by our team, ensures all endpoints adhere to a consistent protocol.

Traffic 160
article thumbnail

Title Launch Observability at Netflix Scale

The Netflix TechBlog

How can we design systems that recognize these nuances and empower every title to shine and bring joy to ourmembers? As Netflix expanded globally and the volume of title launches skyrocketed, the operational challenges of maintaining this manual process became undeniable. Yet, these pages couldnt be more different.

Traffic 168
article thumbnail

Rebuilding Netflix Video Processing Pipeline with Microservices

The Netflix TechBlog

Future blogs will provide deeper dives into each service, sharing insights and lessons learned from this process. The Netflix video processing pipeline went live with the launch of our streaming service in 2007. The Netflix video processing pipeline went live with the launch of our streaming service in 2007.