학습
각 레슨은 개념 설명, 공식 문서, 체크포인트 질문, AI 튜터를 포함합니다.
Phase 1 — Fundamentals
아키텍처 기초: Client-Server, HTTP, DNS, Load Balancer
Phase 2 — Web & Data
Database, Cache, Message Queue, Replication, Microservices
Phase 3 — Distributed Systems
CAP, Consistency Model, 분산 트랜잭션, 분산 락, 합의(Raft/Paxos)
Phase 4 — Architecture Patterns
Layered, Clean, Hexagonal, Modular Monolith, DDD
Phase 5 — Reliability
Fault Tolerance, Retry/Timeout, Rate Limiting, Circuit Breaker, SLO/SLA
Phase 6 — Operations
Observability, Distributed Tracing, CI/CD, Kubernetes, Chaos Engineering
Phase 7 — Big Data Systems
MapReduce, Bigtable, Spanner, Dynamo, Dremel — 논문 기반 학습
Phase 8 — Real-World Systems
Instagram, Uber, Netflix, YouTube, Twitter — 실제 시스템 아키텍처 분석