Как мы собрали 10+ сервисов в Docker Compose и не поседели
На PDP Mobile мы подняли через Docker Compose целый мини-зоопарк сервисов: FastAPI, PostgreSQL, Redis, MinIO, Elasticsearch, Socket.IO и ещё пачку сервисов.

На PDP Mobile мы подняли через Docker Compose целый мини-зоопарк: FastAPI, PostgreSQL, Redis, MinIO, Elasticsearch, Socket.IO и ещё пачку сервисов. Когда в индустрии все спорят про K8s и platform engineering, Compose всё ещё тащит там, где нужен быстрый, прозрачный и адекватный orchestration без оверхеда.
Backend сделали полностью асинхронным: asyncpg + aiohttp + Taskiq. Это дало нормальную работу под нагрузкой без ощущения, что сервер “ушёл подумать”.
Отдельный кайф — 48 бизнес-модулей, и у каждого свой independent lifecycle. То есть изменения в одном модуле не превращают релиз в лотерею “что отвалится сегодня”.
Для прод-диагностики подключили Sentry: если что-то падает, мы не гадаем на кофейной гуще, а быстро видим, где прилетело.
Короче: Compose — не “just for pet-projects”, а вполне рабочий