Архитектура сервиса - это набор принятых решений в рамках решения более узкой задачи разработки архитектура предприятия. Главным при проектирование сервиса остаются два компонента:
- понимать предметную область
- проектирование схемы данных Всё остальное накладывает только дополнительные ограничения при борьбе со сложностью, так как суть разработки в борьбе со сложностью.
В книге Building Evolutionary Architectures давалось определение, что архитектура - это набор фитнес функций, которая проверяет сервис на набор доступных возможностей/-ilities.
Дополнительные заметки
- 202108061057 Zachman views to architecture
- 202109091212 Three principles for building systems
- 202109271901 Decompose by difficult decisions
- 202110121734 Communication through interfaces
- 202110211719 Какие есть данные
- 202110231402 Архитектура про целостность решений
- 202110231407 EventStorming as a software design
- 202111051352 read write frequency is a crucial factor
- 202111051356 loosely coupled apps keep clear boundaries
- 202111092049 Практики проектных ролей
- 202201231006 Design things
- 202202092129 TARA