Remove Design Remove Latency Remove Network Remove Performance
article thumbnail

Designing Instagram

High Scalability

Design a photo-sharing platform similar to Instagram where users can upload their photos and share it with their followers. High Level Design. from a client it performs two parallel operations: i) persisting the action in the data store ii) publish the action in a streaming data store for a pub-sub model. Component Design.

Design 334
article thumbnail

For your eyes only: improving Netflix video quality with neural networks

The Netflix TechBlog

Recently, we added another powerful tool to our arsenal: neural networks for video downscaling. In this tech blog, we describe how we improved Netflix video quality with neural networks, the challenges we faced and what lies ahead. How can neural networks fit into Netflix video encoding?

Network 292
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

Resilience Pattern: Circuit Breaker

DZone

The circuit breaker is a design pattern that prevents cascading failures and improves the overall availability and performance of a system. A dependency can become unhealthy or unavailable for various reasons, such as network failures, high latency, timeouts, errors, or overload. What Is a Circuit Breaker?

Latency 258
article thumbnail

How To Measure the Network Impact on PostgreSQL Performance

Percona

We often forget or take for granted the network hops involved and the additional overhead it creates on the overall performance. But it could cause severe performance penalties in many cases and overall throughput deterioration. He demonstrated a specific case of a 2x performance degradation while using TCP/IP connection.

Network 65
article thumbnail

LinkedIn Migrates Espresso to HTTP2 and Reduces Connections by 88% and Latency by 75%

InfoQ

LinkedIn was able to dramatically improve the scalability and performance of its Espresso database by migrating it from HTTP1.1 to HTTP2, resulting in a reduction in the number of connections, latency, and garbage collection times. By Rafal Gancarz

Latency 98
article thumbnail

The Three Cs: Concatenate, Compress, Cache

CSS Wizardry

When serving and storing files on the web, there are a number of different things we need to take into consideration in order to balance ergonomics, performance, and effectiveness. Compressing them over the network: Which compression algorithm, if any, will we use? 4,362ms of cumulative latency; 240ms of cumulative download.

Cache 291
article thumbnail

Crucial Redis Monitoring Metrics You Must Watch

Scalegrid

Redis® is an in-memory database that provides blazingly fast performance. This makes it a compelling alternative to disk-based databases when performance is a concern. You might already use ScaleGrid hosting for Redis hosting to power your performance-sensitive applications.

Metrics 130