План: полтора года переписывать монолит, потом переключиться за одну ночь
Монолиту 12 лет. Предложен план: заморозить развитие, за 18 месяцев написать систему на микросервисах и в один день переключить всех пользователей. Бизнес против заморозки: за полтора года запланировано 30 изменений в тарифах, и их нужно делать в текущей системе.
Какой подход к миграции предложить?
- Постепенно выносить функции, маршрутизируя их прокси
- Переписать всё, но в два раза быстрее
- Вести два полных кода параллельно 18 месяцев
- Разбить монолит на сервисы за один спринт
