Module 1: System Design Methodology
This page aggregates the generated reference routes used by the learner-facing module.
- Semester:
semester-08-system-design-leadership - App:
production
Read only if stuck
- SDP 01: How to approach a system design interview
- SDP 02: Performance vs scalability
- SDP 03: Latency vs throughput
- SDP 23: Powers of two and latency numbers
- SDP 24: System design interview questions
- FoSA: Architecture characteristics defined
- FoSA: Cross-cutting architecture characteristics
- FoSA: Identifying architectural characteristics
- FoSA: Extracting characteristics from requirements
- FoSA: Measuring architecture characteristics
- SDP 08: Content delivery network
- SDP 09: Load balancer
- SDP 10: Reverse proxy
- SDP 11: Application layer and microservices
- SDP 12: Database RDBMS replication
- SDP 13: Database federation and sharding
- SDP 14: NoSQL databases
- SDP 15: SQL or NoSQL
- SDP 16: Cache overview and levels
- SDP 17: Cache update patterns
- SDP 18: Asynchronism
- SDP 25: Real-world architectures
- FoSA: Component-based thinking
- FoSA: Discovering components
- SDP 04: CAP theorem
- SDP 05: Consistency patterns
- SDP 06: Availability patterns
- SDP 19: Communication -- HTTP
- SDP 20: Communication -- TCP and UDP
- SDP 21: Communication -- RPC and REST
- FoSA: Connascence
- FoSA: Database partitioning
- FoSA: Analyzing trade-offs
- FoSA: Architectural thinking