Notification to support - Critical time sensitive notifications - Promotional notifications which are not time sensitive, but shouldnt be sent after promo/offer is expired. - Scale - 1 M notifications/sec - 80/20 distribution ( Critical/Promo) where the Promo notifications have a multiplier factor, a promo may be targeting thousands of customers.
Design a Notification System
Design a scalable notification system that supports both individual and bulk notifications to multiple users. The system should handle different types of notifications including critical time-sensitive messages (like 1:1 chat) and promotional content (like system-generated recommendations) with appropriate delivery mechanisms. Consider scalability requirements (up to 1M notifications/second), expiration logic for different notification types, and the typical 80/20 distribution between critical and promotional notifications where promotional messages can target thousands of users simultaneously.
Onde essa pergunta já apareceu
Use esses exemplos para entender em que contexto ela costuma cair e adaptar sua prática.
Design Notification system for Simple and Bulk notification
We didn't have to focus on client side delivery just the architecture of our notification service for two things: 1. Sending notifications specific to a user for example 1:1 chat notifications 2. Sending system generated notifications for things like top 10 posts for you
Materiais associados
Nenhum anexo público associado a esta pergunta.
Depois de treinar essa pergunta, vale abrir outras do mesmo tipo e da mesma senioridade para comparar padrões de resposta.
Isso ajuda a sair da memorização de uma resposta só e entrar em repertório real de entrevista.
Continue a preparação com o banco completo
No app você encontra perguntas parecidas, compara empresas e aprofunda essa busca com mais filtros.