лава 9. Архитектурные стили. Основы
для архитектора намного более ценно знать 10 различных средств кэширования и все их «за» и «против», чем быть узким специалистом по одному из них
Ключом к принятию эффективных архитектурных решений является вопрос о том, помогает ли архитектурное решение направлять команды на выбор правильных технических решений или же такой выбор делается за них.
управляемых событиями (event-driven architecture)
Четыре наиболее распространенных бизнес-обоснования — это стоимость, время вывода на рынок, удовлетворенность пользователей и стратегическое позиционирование
По умолчанию используйте синхронный режим, а на асинхронный переходите по мере необходимости
все сервисы общаются друг с другом
отдельного сервиса-посредника
координацию работы нескольких сервисов