CasesBlog
Aug 6, 2025 E-commerce

Yandex Pharmacy Project — Online Medicine Search and Ordering Service

Challenge

Our team contributed to the development and enhancement of the backend for Yandex Pharmacy, a platform enabling millions of users to find medications in nearby pharmacies, compare prices and availability, and place orders for pickup or delivery.

Solution

The project involved developing and optimizing backend services to manage product catalogs, pricing, and orders, as well as integrating with external systems such as pharmacies, warehouses, and payment services. We refined the microservices architecture to handle high loads and improved logging, monitoring, and notification systems to ensure fault tolerance and performance. Numerous integrations with pharmacy ERP systems, warehouses, payment, and logistics services were implemented to support seamless operations.

The technology stack included Go and PHP for the backend, PostgreSQL and Redis for data storage, and RabbitMQ for message exchange. The infrastructure leveraged Docker and Kubernetes, with configured CI/CD processes and monitoring systems.

Results

The service operates reliably even during peak loads, providing users with real-time access to an up-to-date product catalog with prices and availability. Customers can conveniently place orders online, choosing between pickup or delivery. The scalable architecture enables easy onboarding of new partners.

Want to implement a similar service?

Our team develops web applications, bots, video services, and AI integrations from scratch.