Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Pracowałem nad backendem dla systemu "poczty"/komunikacji między użytkownikami. Główny nacisk był na to, aby wszystko stabilnie działało pod obciążeniem i dobrze się skalowało.

Tworzyłem skalowalny backend z wykorzystaniem MongoDB i Redis (cache, szybkie operacje).
Do przechowywania plików — Amazon S3.

Realizowałem wyszukiwanie najbliższych użytkowników przez H3 (geoindeksacja), aby szybko znajdować ludzi w pobliżu.
Do kolejek i zadań asynchronicznych używałem Bull — wysyłanie emaili, SMS (na numer telefonu) oraz powiadomień push, aby nie obciążać głównego wątku.

Również realizowaliśmy weryfikację użytkowników na podstawie paszportu.

Ogólnie zadanie polegało na zbudowaniu niezawodnej infrastruktury, która normalnie utrzymuje obciążenie i nie psuje się przy wzroście liczby użytkowników.
Szczegóły pracy
Budżet 5157 PLN
Dodana 6 kwietnia
57 wyświetleń
Freelancer
Vladislav Gerasimchuk
Ukraina Żytomierz
Brak opinii

Gotowy do podjęcia pracy Gotowy do podjęcia pracy
W serwisie 4 lata