Zespół inżynieryjny Dialect wykonał *poważną* pracę nad wydajnością przed uruchomieniem naszego stosu powiadomień z @JupiterExchange. @jup_mobile to jedna z najszybszych aplikacji w kryptowalutach, a ich powiadomienia również powinny takie być. Nie było *żadnej* szansy, że dostarczymy coś dla nich, co nie działałoby doskonale. Kilka informacji o systemie i statystykach: —Nasz stos powiadomień może obsłużyć ponad 1M DAU, przez nasze API zarówno do wysyłania powiadomień po stronie serwera, jak i zarządzania feedem skrzynki odbiorczej oraz preferencjami subskrypcyjnymi użytkowników z klienta. —Wiele powiadomień czasowych musi dotrzeć do użytkowników szybko. Mamy „tryb burst”, który może wspierać wielokrotnie wyższe użycie przez nawet kilkanaście minut. —Kolejka priorytetowa obsługuje różne rodzaje pipeline'ów dostarczania. Np. powiadomienia o wysokim priorytecie dla rzeczy takich jak zlecenia limitowe czy ostrzeżenia o likwidacji, które wymagają szybkiej dostawy, oraz niższy priorytet dla powiadomień ogólnych, takich jak ogłoszenia firmowe, które mogą być dostarczane do użytkowników w dłuższych ramach czasowych. —Efekt: obsłużyliśmy setki milionów żądań API w naszym stosie powiadomień w ciągu ostatnich kilku tygodni, wszystko bez problemów. Jestem niesamowicie dumny z pracy, którą wykonał @tsmbl_dev i nasz zespół inżynieryjny, aby dostarczyć dla Jupiter, a mamy jeszcze dużo miejsca na więcej. Jeśli masz świetny produkt i potrzebujesz świetnej infrastruktury powiadomień, DM mnie. 📥
3,99K