システムデザインの深掘り – 200トピック、118図、インタラクティブデモ
要約
このリソースは、システムデザインに関する200のトピックを網羅し、118の図とインタラクティブなデモを提供しています。システム設計の概念を深く理解するための包括的なガイドとして機能します。
全文翻訳
Free & open source
System design,
in depth.
Read it, watch it, run it, build it.
200
Topics
32
Simulators
15
Builds
469
Videos
600
Questions
Try it live
In every lesson
Intuition first
Hand-picked videos
Diagrams & notes
Audio narration
Check yourself
Code you can run
15 from-scratch builds
Layer 7 Load Balancer From Scratch→
Consistent Hashing Ring with Virtual Nodes→
Sliding Window Rate Limiter→
LRU Cache→
TTL Cache with a Redis-Style Adaptive Reaper→
Bloom Filter Membership Testing→
Snowflake 64-bit ID Generator→
Keyset (Cursor) Pagination vs SQL OFFSET→
Write-Ahead Log (WAL) & Crash Recovery→
LSM-Tree Key/Value Store→
Lease-Based Leader Election with Fencing Tokens→
Gossip: Push-Pull Anti-Entropy & SWIM Failure Detection→
Merkle-Tree Anti-Entropy Repair→
HyperLogLog Cardinality Sketch→
Tiny Search Engine→
Curriculum
Architectural Foundations & Workload Modeling
1.1 Foundations & System Invariants 13 topics
Data Architecture, Storage Engines & State Persistence
2.1 Relational Modeling & Query Execution 13 topics 2.2 NoSQL Architectures, Partitioning & IDs 14 topics 2.3 Storage Engine Internals & Blob Systems 20 topics
Distributed Systems, Consensus & Coordination
3.1 Network Protocols & Service Communication 13 topics 3.2 Distributed Coordination, Consensus & Leases 13 topics
Asynchronous Execution, Queues & Real-Time Processing
4.1 Caching Strategies & In-Memory State 6 topics 4.2 Asynchronous Workflows & Partitioned Logs 10 topics 4.3 Probabilistic Sketches & Stream Analytics 13 topics 4.4 Real-Time Messaging & Feed Architectures 10 topics
Production Operations, Resilience & System Hardening
5.1 Production Reliability, SLOs & Resilience 13 topics 5.2 Media Processing & CDN Distribution 11 topics 5.3 Geospatial Indexing & Proximity Search 8 topics 5.4 Information Retrieval & Search Engines 17 topics
Systems Design Labs & Architectural Evolution
6.1 Infrastructure & Core Service Designs 7 topics 6.2 Interactive Product System Designs 8 topics 6.3 High-Scale Media & Operations Designs 6 topics 6.4 Real-World Architecture Evolution & Incidents 5 topics