Jak zrobić backend na miliony odczytów (i zapisów)

bulldogjob.pl 11 miesięcy temu

Historia systemu, w którym CQRS pomógł uporać się z długimi czasami odpowiedzi mimo dużego obciążenia.

Siedziałem przy biurku w leniwy poniedziałkowy poranek. Nagle na moim ekranie pojawiło się powiadomienie. Przetwarzanie żądań przez nasz punkt końcowy, który wyświetla informacje o profilu użytkownika, pochłaniało ogromną ilość czasu.Byłem odpowiedzialny za tę część systemu i musiałem coś zrobić… i to szybko. Klienci są najważniejszą częścią firmy. jeżeli API nie są wydajne, ci będą musieli czekać. Czekanie oznacza irytację i rezygnację z aplikacji. Możesz stracić część aktywnych użytkowników, co zmniejszy zyski Twojej firmy.UX choćby dla nerdowskiego inżyniera backendu, powinien być oczkiem w głowie codziennych działań. Nie chciałem wizualizować sobie, jak wściekły klient krzyczy nad moją głową. Zrobiłem sobie więc kawę i zacząłem zastanawiać się, jak rozwiązać ten problem.
Idź do oryginalnego materiału