Description
In this course, you will learn :
- How to solve most popular FANG interview questions
- Most important scalability concepts
- Common communication protocols
- Caching and Redis
- Concurrency
- Database design and PostgreSQL
- Sharding strategies
Syllabus :
- Networks
- Caching
- Queues
- Protocols
- Concurrency
- Databases
- Architectural Patterns
- Design a Taxi Hailing App (aka Uber)
- Design a Chat (aka WhatsApp)
- Design a Web Crawler (aka Google Crawler)
- Design an Auction (aka eBay)
- Design a URL Shortener (aka TinyURL)
- Design a Coupon System (aka Groupon)
- Design a News Feed (aka Twitter)
- Design a Ticketing System