Nabo - always home
Працював над бекендом для системи “пошти”/комунікації між користувачами. Основний фокус був на тому, щоб все стабільно працювало під навантаженням і добре масштабувалось.
Робив скейлабл бекенд з використанням MongoDB і Redis (кеш, швидкі операції).
Для зберігання файлів — Amazon S3.
Реалізовував пошук найближчих користувачів через H3 (геоіндексація), щоб швидко знаходити людей поруч.
Для черг і асинхронних задач використовував Bull — відправка email, SMS (по номеру телефону) та мобільних пушів, щоб не навантажувати основний потік.
Також реалізовували верифікацію користувачів по паспорту.
Загалом задача була побудувати надійну інфраструктуру, яка нормально тримає навантаження і не ламається при рості кількості користувачів.
Робив скейлабл бекенд з використанням MongoDB і Redis (кеш, швидкі операції).
Для зберігання файлів — Amazon S3.
Реалізовував пошук найближчих користувачів через H3 (геоіндексація), щоб швидко знаходити людей поруч.
Для черг і асинхронних задач використовував Bull — відправка email, SMS (по номеру телефону) та мобільних пушів, щоб не навантажувати основний потік.
Також реалізовували верифікацію користувачів по паспорту.
Загалом задача була побудувати надійну інфраструктуру, яка нормально тримає навантаження і не ламається при рості кількості користувачів.