Remove Design Remove Example Remove Network
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. Component Design. API Design. We have provided the API design of posting an image on Instagram below. API Design. Problem Statement. Architecture. Data Models.

Design 334
article thumbnail

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

The Netflix TechBlog

For example, we invest in next-generation, royalty-free codecs and sophisticated video encoding optimizations. Recently, we added another powerful tool to our arsenal: neural networks for video downscaling. How can neural networks fit into Netflix video encoding? Video encoding using a conventional video codec, like AV1.

Network 302
Insiders

Sign Up for our Newsletter

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

article thumbnail

CSS and Network Performance

CSS Wizardry

In this post I want to look at how CSS can prove to be a substantial bottleneck on the network (both in itself and for other resources) and how we can mitigate it, thus shortening the Critical Path and reducing our time to Start Render. console.log("I will not run until slow-loading-stylesheet.css is downloaded."); This is by design.

Network 279
article thumbnail

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

The Netflix TechBlog

Remote calls are never free; they impose extra latency, increase probability of an error, and consume network bandwidth. How can we achieve a similar functionality when designing our gRPC APIs? This can become an issue for some applications, for example, on mobile devices with limited network bandwidth.

Design 246
article thumbnail

Distributed Cloud Architecture for Resilient Systems

DZone

For more: Read the Report Employing cloud services can incur a great deal of risk if not planned and designed correctly. Power outages and network issues are common examples of challenges that can put your service — and your business — at risk.

Cloud 298
article thumbnail

PyMongo Tutorial: Testing MongoDB Failover in Your Python App

Scalegrid

If you are a ScaleGrid customer, you can download the CA certificate file for your MongoDB clusters from the ScaleGrid console as shown here: So, a connection snippet would look like: >>> import pymongo >>> MONGO_URI = 'mongodb://rwuser:@SG-example-0.servers.mongodirector.com:27017,SG-example-1.servers.mongodirector.com:27017,SG-example-2.servers.mongodirector.com:27017/admin?replicaSet=RS-example&ssl=true'

Testing 55
article thumbnail

What is Greenplum Database? Intro to the Big Data Database

Scalegrid

It’s architecture was specially designed to manage large-scale data warehouses and business intelligence workloads by giving you the ability to spread your data out across a multitude of servers. Greenplum uses an MPP database design that can help you develop a scalable, high performance deployment. Greenplum Architectural Design.

Big Data 321