06. Архитектура – Олег Ермаков

Во время лекции мы рассмотрим три части проектирования нового функционала системы: — API для клиент-серверного взаимодействия; — паттерны проектирования на уровне кода (обоснование необходимости декомпозиции, со ссылкой на Мартина Фаулера); — архитектуру межсервисного взаимодействия. Презентация:
Полезные ссылки: Спецификация протокола HTTP:

15 тривиальных фактов о правильной работе с протоколом HTTP (Сергей Константинов):
Стажер Вася и его история об идемпотентности API (Денис Исаев):
Patterns of Enterprise Application Architecture:
Microservices Patterns:
Паттерны проектирования:
Domain-Driven Design: Tackling Complexity in the Heart of Software:
  / optimizing-the-netflix-api  

Смотрите также