Remove Architecture Remove Database Remove Scalability Remove Video
article thumbnail

Scalable Annotation Service?—?Marken

The Netflix TechBlog

Scalable Annotation Service — Marken by Varun Sekhri , Meenakshi Jindal Introduction At Netflix, we have hundreds of micro services each with its own data models or entities. A data model in Marken can be described using schema — just like how we create schemas for database tables etc.

article thumbnail

Designing Instagram

High Scalability

Generating machine learning based personalized recommendations to discover new people, photos, videos, and stories relevant one’s interest. Architecture. We will use a graph database such as Neo4j to store the information. Sample Queries supported by Graph Database. Sending and receiving messages from other users.

Design 334
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

Rebuilding Netflix Video Processing Pipeline with Microservices

The Netflix TechBlog

The Netflix video processing pipeline went live with the launch of our streaming service in 2007. This architecture shift greatly reduced the processing latency and increased system resiliency. Reloaded was well-architected, providing good stability, scalability, and a reasonable level of flexibility.

article thumbnail

Lerner?—?using RL agents for test case scheduling

The Netflix TechBlog

Netflix engineers run a series of tests and benchmarks to validate the device across multiple dimensions including compatibility of the device with the Netflix SDK, device performance, audio-video playback quality, license handling, encryption and security. which allows fast deployment times and rapid scalability.

Testing 163
article thumbnail

Five Data-Loading Patterns To Improve Frontend Performance

Smashing Magazine

Continue reading below ↓ Meet Smashing Online Workshops on front-end & UX , with practical takeaways, live sessions, video recordings and a friendly Q&A. Common Websocket Architecture. In a common WebSocket architecture, the Front-end application will connect to a WebSocket API, an event bus, or a database.

Cache 126
article thumbnail

Netflix Video Quality at Scale with Cosmos Microservices

The Netflix TechBlog

Moorthy and Zhi Li Introduction Measuring video quality at scale is an essential component of the Netflix streaming pipeline. Perceptual quality measurements are used to drive video encoding optimizations , perform video codec comparisons , carry out A/B testing and optimize streaming QoE decisions to mention a few.

Media 171
article thumbnail

Growth Engineering at Netflix- Creating a Scalable Offers Platform

The Netflix TechBlog

by Eric Eiswerth Background Netflix has been offering streaming video-on-demand (SVOD) for over 10 years. In particular, we’ll define plans and offers, review the legacy architecture and some of its shortcomings, and dig into our new architecture and some of its advantages. The database contains the plans, prices and offers.