Navrhněte škálovatelný messenger: pouze osobní chaty, odesílání textu a obrázků, doručení online a offline prostřednictvím push notifikací, stavy "odesláno/doručeno/čteno", historie chatu a stav přítomnosti online/offline. Omezení: až 10 milionů uživatelů, průměrná zátěž až 50 tisíc zpráv/sec, špička — až 100 tisíc zpráv/sec, zprávy nesmí být ztraceny, systém musí horizontálně škálovat; P99 online doručení — až 400 ms.