G
enby!

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

Во время лекции мы рассмотрим три части проектирования нового функционала системы: — API для клиент-серверного взаимодействия; — паттерны проектирования на уровне кода (обоснование необходимости декомпозиции, со ссылкой на Мартина Фаулера); — архитектуру межсервисного взаимодействия. Презентация: https://yadi.sk/d/PivB-ZJ0UJGjYQ
Полезные ссылки: Спецификация протокола HTTP: https://tools.ietf.org/html/rfc2616
https://tools.ietf.org/html/rfc5789
15 тривиальных фактов о правильной работе с протоколом HTTP (Сергей Константинов): https://habr.com/ru/company/yandex/bl...
Стажер Вася и его история об идемпотентности API (Денис Исаев): https://habr.com/ru/company/yandex/bl...
Patterns of Enterprise Application Architecture: https://martinfowler.com/eaaCatalog/i...
Microservices Patterns: https://www.manning.com/books/microse...
Паттерны проектирования: https://www.litres.ru/elizabet-robson...
Domain-Driven Design: Tackling Complexity in the Heart of Software: https://www.amazon.com/Domain-Driven-...
  / optimizing-the-netflix-api  

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