๐๏ธ REST API Design Best Practices
A comprehensive guide to designing production-ready REST APIs.
๐๏ธ Apache Kafka - System Design Interview Guide
Table of Contents
๐๏ธ Back-of-the-Envelope Calculations for System Design
Requirements Exploration
๐๏ธ Backend System Design Template
Framework Overview
๐๏ธ Caching Patterns in System Design
๐ Core Concepts
๐๏ธ Caching Strategies for System Design
Overview Comparison
๐๏ธ Complete System Design Study Guide
Table of Contents
๐๏ธ Data Storage Systems - System Design Guide
A comprehensive guide to data-related storage and processing systems from a system design interview perspective.
๐๏ธ Database Systems Comparison
Table of Contents
๐๏ธ Distributed Systems: The Complete Guide
1. What is a Distributed System?
๐๏ธ Instagram System Design
Table of Contents
๐๏ธ Latency vs Throughput
๐ Latency
๐๏ธ Microservice Patterns
Table of Contents
๐๏ธ Object Storage
Table of Contents
๐๏ธ Rate Limiter System Design
Table of Contents
๐๏ธ Retry, Backoff, Jitter & Resilience Patterns
๐ Core Concepts
๐๏ธ Stream Processing & Message Queue Systems: System Design Guide
A comprehensive guide to Apache Kafka, Apache Flink, and Apache Spark from a High-Level Design perspective.
๐๏ธ System Design Concepts
Table of Contents
๐๏ธ System Design Refresher
Table of Contents
๐๏ธ System Design Tools: Monitoring, Security & Testing
๐น 1. Monitoring Tools
๐๏ธ System Design Trade-offs
Core Architectural Trade-offs
๐๏ธ URL Shortener System Design
Table of Contents