---
type: architecture-decision
title: Миграция монолита в микросервисы для e-commerce платформы
domain: e-commerce
services: [backend-platform]
skills: [System Design, Zero-Downtime Migration, Migration Planning, API Design]
technologies: [Python, FastAPI, PostgreSQL, Redis, Docker, Traefik]
problem: Растущая e-commerce платформа была монолитом — деплои рискованны, масштабирование «всё или ничего», систему сложно расширять под международную экспансию.
approach: Мигрировал инкрементально по принципу expand/contract (strangler-fig) — вынести сервис, запустить рядом с монолитом, доказать в проде, затем переключиться, держа откат живым. Настроил инфраструктуру с Traefik, Cloudflare и CDN.
result: Масштабируемая, отказоустойчивая и легко расширяемая система, готовая к международной экспансии — мигрированная вживую при ~100% аптайма, бизнес ни разу не остановил поставку.
evidence: Описано в истории работы (Amit agency, 2020–2022); платформа hodoor.com работает на этой архитектуре.
public_links: []
available_for: публичное обсуждение
language: ru
canonical: https://asmanmalikov.com/ru/proof/monolith-to-microservices/
---

# Миграция монолита в микросервисы для e-commerce платформы

- **Problem:** Растущая e-commerce платформа была монолитом — деплои рискованны, масштабирование «всё или ничего», систему сложно расширять под международную экспансию.
- **Approach:** Мигрировал инкрементально по принципу expand/contract (strangler-fig) — вынести сервис, запустить рядом с монолитом, доказать в проде, затем переключиться, держа откат живым. Настроил инфраструктуру с Traefik, Cloudflare и CDN.
- **Result:** Масштабируемая, отказоустойчивая и легко расширяемая система, готовая к международной экспансии — мигрированная вживую при ~100% аптайма, бизнес ни разу не остановил поставку.
- **Evidence:** Описано в истории работы (Amit agency, 2020–2022); платформа hodoor.com работает на этой архитектуре.
