## Zadanie 1
1. Latency. Latency zwiększa się wraz z throughputem, lecz trochę szybciej
2. WebSockety utrzymują połączenie, limitując repetywną niepotrzebną ilość danych (m.in. autoryzacyjnych) ktore byłyby wysyłane z każdym REST requestem.
3. Preferably przechowujemy je w tabeli PostgreSQL (szybki RW). Zapis do bazy będzie rzadszy niz odczyt, przez co chwilowe zapytanie o nowe wiadomosci, moze ze serwer bezposrednio przekazywal by end-to-end wiadomosci
4. Gdy jeden serwer pada - przerzucamy chaty na inne serwery, procentowo do wolnego workloadu
5. Opanowany/celowy. Warto jest poświęcić z tydzień na zastanowienie się nad architekturą, zwłaszcza na takiej skali zmian.