Задачи: интеграция сервисов, высокие нагрузки, отказоустойчивость, повторное использование кода. Варианты решения.