MOC - System Design
MOC - System Design
Map of Content for System Design, Architecture, and Networking.
Architecture
- 61.10 AI Architect
- 61.12 AI Architects Roles and Responsibilities
- 61.19 How to become an AI Architect
- 61.22 Software Architect Knowledge
- 61.26 System Design
- 61.27 System Design Interview Tips
- 61.28 Top 10 Skills for AI System designer
Design Patterns & Principles
- 61.16 Design Patterns
- 61.25 SOLID principles
- 61.30 Creational Design Patterns
- 61.31 Four Pillars of moving to prod
Reading & Learning
- 61.11 A Distributed Systems Reading List
- 61.17 Educative.io System Designing
- 61.24 Software Designing by Hussein Nasser
API Design
Networking
- 59.11 Backend Connections
- 59.12 Difference between ? and & in an URL
- 59.13 DNS
- 59.14 Envoy
- 59.15 gRPC
- 59.16 HTTP 1.1
- 59.17 HTTP 2
- 59.18 HTTP 3
- 59.19 HTTPS
- 59.20 Internet Protocol
- 59.21 Istio
- 59.22 Load Balancer
- 59.23 Load balancer L4 vs L7
- 59.24 NAT
- 59.25 OSI Model
- 59.26 Proxy and Reverse Proxy
- 59.27 Sidecar Proxy
- 59.28 STUN
- 59.29 TCP
- 59.30 TLS
- 59.31 TURN
- 59.32 UDP
- 59.33 WebRTC
- 59.34 WebSockets
- 59.35 Envoy Proxy