Загрузка страницы

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/blog/265569/

Стажер Вася и его история об идемпотентности API
(Денис Исаев): https://habr.com/ru/company/yandex/blog/442762/

Patterns of Enterprise Application Architecture: https://martinfowler.com/eaaCatalog/index.html

Microservices Patterns: https://www.manning.com/books/microservices-patterns

Паттерны проектирования: https://www.litres.ru/elizabet-robson/head-first-patterny-proektirovaniya-39123671

Domain-Driven Design: Tackling Complexity in the Heart of Software: https://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software/dp/0321125215

https://medium.com/netflix-techblog/optimizing-the-netflix-api-5c9ac715cf19

Видео 06. Архитектура – Олег Ермаков канала Разработка
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
24 апреля 2020 г. 15:28:22
01:22:03
Другие видео канала
07. Инфраструктура – Дмитрий Орлов07. Инфраструктура – Дмитрий Орлов#Архитектура приложения и кода#Архитектура приложения и кодаАрхитектура платежной системы: почти enterprise / Филипп ДельгядоАрхитектура платежной системы: почти enterprise / Филипп Дельгядо024.  Модель памяти C++ - Андрей Янковский024. Модель памяти C++ - Андрей ЯнковскийСекреты квантовой физики (отрывок). Эксперимент с двумя щелями.Секреты квантовой физики (отрывок). Эксперимент с двумя щелями.Архитектура Web Приложений / от простых до высоконагруженныхАрхитектура Web Приложений / от простых до высоконагруженныхТестировщик с нуля / Урок 22. Запросы Join в SQL/MySQL на примерах для тестировщикаТестировщик с нуля / Урок 22. Запросы Join в SQL/MySQL на примерах для тестировщикаУйти красиво: как покинуть любимую компанию с пользой для всех – Алексей Шаграев, экс-ЯндексУйти красиво: как покинуть любимую компанию с пользой для всех – Алексей Шаграев, экс-ЯндексИнформационная архитектура  руководство для UX дизайнеровИнформационная архитектура руководство для UX дизайнеровАрхитектура ЭВМ. Лекция 0:  Предварительные сведенияАрхитектура ЭВМ. Лекция 0: Предварительные сведенияПродвинутый JavaScriptПродвинутый JavaScriptКак Отличить Настоящий Смартфон от ПодделкиКак Отличить Настоящий Смартфон от ПодделкиАрхитектура Вайпер, Viper iOSАрхитектура Вайпер, Viper iOSЧто такое облако?Что такое облако?YARN Tutorial | YARN Architecture | Hadoop Tutorial For Beginners | YARN In Hadoop | SimplilearnYARN Tutorial | YARN Architecture | Hadoop Tutorial For Beginners | YARN In Hadoop | Simplilearn05. Базы данных: модели, миграции, тестирование – Александр Васин05. Базы данных: модели, миграции, тестирование – Александр ВасинПроектирование. Как стать профессиональным инженером: директор проектной компании делится опытом.Проектирование. Как стать профессиональным инженером: директор проектной компании делится опытом.Архитектура Клиент-серверАрхитектура Клиент-серверПерсонализация сайта для пользователя на основе customer journey map — Алексей ЧернобрововПерсонализация сайта для пользователя на основе customer journey map — Алексей Чернобровов
Яндекс.Метрика