КейсыБлог
Nikita Leino 25 нояб. 2025 г. GoPostgreSQLRedisKubernetesDockerAgileElastic

Инвитро: B2C сайт и мобильное приложения

Задача

Компания «Инвитро» столкнулась с необходимостью полного пересмотра архитектуры своего бэкенда и создания нового высоконагруженного продукта. Требовалось не только спроектировать систему с нуля, но и обеспечить её корректную работу в экосистеме десятков легаси-сервисов, интегрируемых через разрозненные команды внутренней разработки. Проект требовал строгих требований к производительности, отказоустойчивости и SLA, а также полноценного формирования команды разработки и инфраструктуры.

Решение

Мы взяли на себя комплексную реализацию продукта — от архитектуры до запуска в прод.

Что было сделано:

  • Полностью спроектировали архитектуру нового продукта на основе требований по масштабируемости, высокой доступности и целевых RPS.

  • Провели глубокий аудит текущих сервисов, интеграций и бизнес-процессов, выявив узкие места и определив оптимальный подход к перепроектированию бэкенда.

  • Выстроили взаимодействие с несколькими легаси-командами «Инвитро», выступая главным техническим представителем: согласовывали требования, определяли форматы интеграций и обеспечивали бесшовную совместимость нового платформенного решения.

  • Собрали и руководили командой из 10 Go-разработчиков, включая найм, онбординг и ежедневное техническое лидерство. Внедрили процессы разработки с нуля, что повысило скорость и качество релизов.

  • Вместе с двумя DevOps-инженерами, которых также наняли и организовали, подготовили инфраструктуру и развернули Kubernetes-кластер с нуля.

  • Полностью обеспечили выпуск продукта в продакшен. После успешного завершения проекта компания планировала нанять onsite-руководителя, что не совпадало с нашей моделью удалённой работы.

Используемые технологии

  • Backend: Go, gRPC/REST, Clean Architecture, CQRS

  • Инфраструктура: Kubernetes, Helm, Docker

  • DevOps: GitLab CI/CD, Prometheus, Grafana, Loki

  • Базы данных: PostgreSQL, Redis

  • Интеграции: сервис-ориентированная архитектура, интеграция с множеством существующих внутренних систем

Результаты

  • Новый продукт успешно создан с нуля и выведен в промышленную эксплуатацию.

  • Обеспечена интеграция со множеством легаси-систем при сохранении стабильности и высокой производительности.

  • Успешно проведено масштабное перепроектирование бэкенда, что позволило «Инвитро» перейти к современной, управляемой и масштабируемой архитектуре.

  • Создана и выстроена команда разработки полного цикла — от backend до DevOps.

  • Достигнуты целевые показатели по RPS, отказоустойчивости и SLA.

  • Проект передан заказчику в полностью рабочем состоянии и используется в продакшене.

Хотите внедрить похожий сервис?

Наша команда разрабатывает веб-приложения, ботов, видеосервисы и интеграции с ИИ с нуля.