Проект Яндекс Аптеки. Cервис заказа и поиска лекарств онлайн
Задача
Наша команда принимала участие в разработке и развитии бэкенда сервиса Яндекс Аптеки — платформы, которая помогает миллионам пользователей находить лекарства в ближайших аптеках, сравнивать цены и наличие, а также оформлять заказы с самовывозом или доставкой.
Решение
Проект включал разработку и оптимизацию бэкенд-сервисов для обработки каталогов, цен и заказов, интеграцию с внешними системами (аптеками, складами, платёжными сервисами), а также оптимизацию микросервисной архитектуры для работы под высокими нагрузками. Мы также занимались доработкой систем логирования, мониторинга и уведомлений, обеспечивая отказоустойчивость и быстродействие сервиса.
Технологии
В проекте использовались современные технологии: Go и PHP для бэкенда, PostgreSQL и Redis для хранения данных, RabbitMQ для обмена сообщениями. Инфраструктура базировалась на Docker и Kubernetes с настроенными процессами CI/CD и системами мониторинга.
Для успешной работы сервиса мы реализовали многочисленные интеграции с ERP-системами аптек, складами, платёжными и логистическими сервисами.
Достигнутые Результаты
Благодаря нашей работе сервис стабильно функционирует даже при пиковых нагрузках, предоставляя пользователям актуальный каталог товаров с ценами и остатками в реальном времени. Клиенты могут удобно оформлять заказы онлайн с выбором самовывоза или доставки. Созданная архитектура легко масштабируется для подключения новых партнёров.