Skip to main content

47 docs tagged with "System-Design"

View all tags

Books

It takes time and effort to learn software architecture and system design. I've learned a lot from the following resources:

Caching

Why?It ensures low latency and high throughput.

CD

Blue-Green Deployment

CDN

Static files such as HTML/CSS/JS, photos, and videos are served from CDN

DB

Notes from:

DDIP

Design Data Intensive Application

DNS

Amazon R53 Traffic Flow:

ELK

Elasticsearch, Logstash, Kibana tech stack.

Kafka

Introduction to Kafka

Kafka

High-level Architecture

Message Queues

FIFO (First in First Out): A priority attached with them that makes the queue a priority queue

Pastebin

Let's design a Pastebin like web service, where users can store plain text. Users of the service will enter a piece of text and get a randomly generated URL to access it.

REST

Understanding And Using REST APIs — Smashing Magazine

Scalability

the ability of the application to handle & withstand increased workload without sacrificing the latency.

TinyURL

System Design : Scalable URL shortener service like TinyURL

Topics

GitHub - donnemartin/system-design-primer: Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.