Hard
Рефакторинг монолитной архитектуры в микросервисы
Разработайте комплексную стратегию миграции устаревшего монолитного приложения в микросервисную архитектуру, уделяя особое внимание сохранению целостности данных и минимизации простоев.
📝 Nội dung Prompt
Действуйте как Senior Solutions Architect. Вам предоставлено описание устаревшей монолитной системы на Java, использующей реляционную базу данных. Текущая система стала трудной для поддержки и масштабирования. Ваша задача: 1. Проанализировать предметную область для определения естественных контекстных границ (Domain-Driven Design). 2. Предложить план декомпозиции монолита на отдельные сервисы. 3. Описать паттерн интеграции данных (Database-per-Service)