System Design Interview - Notification Service
Topics mentioned in the video:
- Functional (create topic, publish message, subscribe to a topic) and non-functional (high scalability, high availability, high performance, durability) requirements.
- High-level architecture of a notification service.
- FrontEnd service host components (reverse proxy, local cache, logs and metrics agents).
- Metadata service, distributed cache, consistent hashing ring, gossip protocol.
- Storage for messages: SQL/NoSQL database, in-memory store, distributed message queue, stream-processing platform.
- Message sender service, thread pool, semaphore.
- Duplicate messages, retry policy, message order, security, monitoring.
Inspired by the following interview questions:
Amazon (https://www.careercup.com/question?id=5167925411446784)
Flipkart (https://www.careercup.com/question?id=5719043099066368)
Microsoft (https://www.careercup.com/question?id=5139053713293312)
Uber (https://www.careercup.com/question?id=5767908358094848)
Видео System Design Interview - Notification Service канала System Design Interview
- Functional (create topic, publish message, subscribe to a topic) and non-functional (high scalability, high availability, high performance, durability) requirements.
- High-level architecture of a notification service.
- FrontEnd service host components (reverse proxy, local cache, logs and metrics agents).
- Metadata service, distributed cache, consistent hashing ring, gossip protocol.
- Storage for messages: SQL/NoSQL database, in-memory store, distributed message queue, stream-processing platform.
- Message sender service, thread pool, semaphore.
- Duplicate messages, retry policy, message order, security, monitoring.
Inspired by the following interview questions:
Amazon (https://www.careercup.com/question?id=5167925411446784)
Flipkart (https://www.careercup.com/question?id=5719043099066368)
Microsoft (https://www.careercup.com/question?id=5139053713293312)
Uber (https://www.careercup.com/question?id=5767908358094848)
Видео System Design Interview - Notification Service канала System Design Interview
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
System Design Interview - Distributed Message QueueScaling Push Messaging for Millions of Devices @NetflixSystem Design Interview - Rate Limiting (local and distributed)System Design Interview - Top K Problem (Heavy Hitters)System Design Interview – Step By Step GuideSystem Design Interview - Distributed CacheDatabase Design Tips | Choosing the Best Database in a System Design InterviewS3 system design | cloud storage system design | Distributed cloud storage system designSystem Design Mock Interview: Design TikTok ft. Google TPMNotification Service System Design Interview Question to handle Billions of users & NotificationsSystem Design : Design messaging/chat service like Facebook Messenger or WhatsappAmazon System Design Interview: Design Parking GarageReal-Time & Personalized Notifications @TwitterBOOKMYSHOW System Design, FANDANGO System Design | Software architecture for online ticket bookingParking Lot Design | Object Oriented Design Interview QuestionDesigning Instagram: System Design of News FeedDistributed Locks | System design basicsSystem Design Interview: TikTok architecture with @sudoCODEHow load balancers work - System Design Interview knowledge [Beyond the interview]Scalable and Reliable Logging at Pinterest (DataEngConf SF16)