Мы применяем методологию Backend First - Проектировщик описывает все структуры данных и сценарии их получения. На основе этого формируются тестовые данные для сайта, которые участвуют на всех последующих стадиях и помогают в вёрстке и программировании реальных backend-микросервисов.
Параллельно с этим Архитектор ПО описывает требования к базе данных и межсервисному взаимодействию.