System Design
- Strangler Fig Pattern
- Throttling Pattern
- Saga distributed transactions pattern
- Forward Proxy vs. Reverse Proxy
- Sidecar pattern
- Rate Limiting Pattern
- Gateway Routing Pattern
- Circuit Breaker pattern
- Token Bucket Algorithm
- CAP Theorem
- Bulkhead pattern
- Priority Queue pattern
- Consistent Hashing
- HTTP methods
- KISS Principle
- Why Redis is so fast?
- Failover mechanisms
- ACID Properties vs. BASE Properties
- Understanding End-to-End Encryption (E2EE) in Applications like WhatsApp
- Load balancing algorithms
- Caching Strategies
- Latency Vs Throughput
- Strong vs. Eventual Consistency
- YAGNI – You Aren’t Gonna Need It (in OOP)
- Gossip Protocol for Peer-to-Peer Communication