Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Crack top backend engineering roles
·
Module 7
Feed and Communication Systems
1
Designing a Social Media Feed System
Design high-level architecture, APIs, and data model for a social media feed system
2
Feed Generation Strategies: Write vs. Read Fan-out
Deep dive into feed generation strategies: fan-out-on-write vs fan-out-on-read
3
CAP Theorem in Feed System Design
Discuss trade-offs of consistency, availability, and performance in feed system design
4
Building a Real-time Chat Application
Design a real-time chat application covering messaging, presence, and delivery guarantees
5
Designing Multi-Channel Notification Systems
Design APIs and data models for a multi-channel notification system
6
Building a Resilient Notification Pipeline
Architect a scalable async pipeline for processing notifications with retry handling
Previous module
Foundational Design Problems
Next module
Storage and Media Systems