Sobes.tech
Middle+

Entwerfen Sie einen skalierbaren Messenger: nur persönliche Chats, Text- und Bildversand, Online- und Offline-Zustellung über Push-Benachrichtigungen, Status "gesendet/zugestellt/gelesen", Chat-Historie und Online/Offline-Präsenzstatus. Einschränkungen: bis zu 10 Millionen Nutzer, durchschnittliche Last bis zu 50k Nachrichten/sec, Spitze — bis zu 100k Nachrichten/sec, Nachrichten dürfen nicht verloren gehen, System muss horizontal skalieren; P99 Online-Zustellung — bis zu 400 ms.