advanced
Рефакторинг монолита в микросервисы
Разработка стратегии миграции устаревшего монолитного приложения в микросервисную архитектуру с учетом отказоустойчивости.
📝 Prompt-Inhalt
Действуй как старший системный архитектор. У нас есть устаревший монолитное приложение на Java, обслуживающее 1 млн пользователей. Мы хотим выделить сервис уведомлений в отдельный микросервис. Опиши пошаговый план миграции, включая стратегии разграничения данных (data separation), обеспечение консистентности данных, подходы к развертыванию (Canary/Blue-Green) и обработку сбоев в процессе перехода. Учти, что база данных монолита — это PostgreSQL.