Search
Lessons (12)
- Proxies, APIs and Real-Time Protocols
… reverse proxy at the edge, request APIs, queues and persistent real-time connections](/img/system-design-l6/protocols …
- Structural Patterns: How to Connect Objects
Adapter, Decorator, Facade, Proxy, Composite, Bridge and Flyweight. How to plug incompatible pieces together and build big structures …
- Networking, DNS and Traffic Routing
Understand the request path from OSI layers and DNS through load balancers, anycast and reverse proxies. ![Traffic routing …
- Which Pattern Do I Need?
… The intent is what matters. These look alike… The difference --- --- Decorator vs Proxy Decorator adds behaviour. Proxy controls …
- React vs Vue vs Angular
… Simple mental model; sometimes needs memoisation. - Vue wraps state in Proxies (remember the Proxy pattern?) and tracks exactly …
- What Are Design Patterns?
… for (const x of iterable) Iterator new Proxy(obj, handler) Proxy A React Higher-Order Component Decorator axios …
- Kubernetes Cluster Architecture
… The control plane (API server, etcd, scheduler, controllers) and the worker nodes (kubelet, container runtime, kube-proxy), and …
- API Gateway, BFF & Service Discovery
… Orders"] A[Orders app] <-- PA[🛡️ sidecar proxy] end subgraph PodB["Pod: Payments"] PB[🛡️ sidecar proxy] <-- B …
- Design a File Storage Service
… lived multipart upload URLs so app servers never proxy huge files. On completion validate checksums, commit metadata, and …
- Pods
… log shippers, service-mesh proxies (Envoy in Istio), config reloaders, metrics exporters. Init containers Run before the main …
- REST vs GraphQL vs gRPC
… gRPC directly (you need gRPC-Web or a proxy), payloads aren't human-readable, and it needs tooling …
- Serverless Architecture
… DB connection each can overwhelm Postgres; use RDS Proxy, Data API, or serverless-friendly DBs Least-privilege IAM …