Seminarium: Systemy Rozproszone
18 grudnia 2008, godzina 12:15, sala 4070
Mateusz Srebrny


Infrastruktura serwerowa komunikatora Gadu-Gadu



Co to jest Gadu-Gadu, wie każdy. Nie każdy natomiast wie, jak Gadu-Gadu wygląda od środka.

W jaki sposób obsługujemy 2,5 miliona jednocześnie otwartych połączeń z użytkownikami?
W jaki sposób rozsyłamy pomiędzy nimi 15 tysięcy wiadomości tekstowych na sekundę?
Ile wiadomości gubimy miesięcznie?
W jaki sposób przechowujemy informacje o listach kontaktów użytkowników, by powiadamiać ich o zmianach statusów?
W jaki sposób minimalizujemy ryzyko awarii?

Na te i podobne pytania odpowiem w mojej prezentacji. Naszkicuję architekturę rozproszonego serwera głównego Gadu-Gadu i opowiem o niektórych ciekawych problemach, na które natrafiliśmy w trakcie realizacji - zarówno algorytmicznych, jak i implementacyjnych oraz sprzętowych.

Serdecznie zapraszam.
Mateusz Srebrny, Gadu-Gadu S.A.