- Introduction to Architecture
- How to scale a web service?
- ACID vs BASE
- Data Partition and Routing
- Replica, Consistency, and CAP theorem
- Load Balancer Types
- Concurrency Model
- Improving availability with failover
- Bloom Filter
- Skiplist
- B tree vs. B+ tree
- Intro to Relational Database
- 4 Kinds of No-SQL
- Key value cache
- Stream and Batch Processing Frameworks
- Cloud Design Patterns
- Public API Choices
- Lambda Architecture
- iOS Architecture Patterns Revisited
- What can we communicate in soft skills interview?
- Experience Deep Dive
- 3 Programming Paradigms
- SOLID Design Principles