HN 日本語サマリー

← 一覧へ戻る
その他

システムデザインの深掘り – 200トピック、118図、インタラクティブデモ

system design in depth – 200 topics, 118 diagrams, interactive demos (system-design-in-depth.pages.dev)

13 pointsby innovatorved3 コメント

要約

このリソースは、システムデザインに関する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

Start with the first lesson.

学習を開始 →