Tag

открытый урок

Browsing

Запись открытого урока онлайн-курса «Архитектура и шаблоны проектирования» https://www.youtube.com/watch?v=go4cTroVyJQ&list=PLfnFOImnyWRX1Oo4F9zSqxUQh14T9mRDL&index=8 На этом уроке разобрали: подход Data Streams; как принцип инверсии зависимостей (dependency inversion principle, DIP) используется для получения паттерна Iterator; как применяется принцип инверсии зависимостей для получения повторно используемых алгоритмов над коллекциями объектов; почему стоит избавляться от циклов при работе с коллекциями. Преподаватель: Евгений Тюменцев — директор компании по разработке программного обеспечения.

Паттерны отказоустойчивости и масштабируемости микросервисной архитектуры

Запись открытого урока онлайн-курса «Microservice Architecture» https://www.youtube.com/watch?v=s2FLtt1GxuU&list=PLfnFOImnyWRW1iupk1CwqCs_iNZFAUCGw&index=8 Цель урока: рассмотреть паттерны отказоустойчивости и масштабируемости микросервисной архитектуры. Краткое содержание: ограничения и…

DDD и модульные монолиты

Запись открытого урока онлайн-курса «Microservice Architecture» https://www.youtube.com/watch?v=y4-U5Sak5NI&list=PLfnFOImnyWRW825IU_xG-IeFP1Nvm109a&index=9 Рассмотрели основы domain-driven design и применение к предметно-ориентированному проектированию. Поняли, как DDD помогает…

Запись открытого урока онлайн-курса «Microservice Architecture» https://www.youtube.com/watch?v=mmTcgAL3yZk&list=PLfnFOImnyWRW825IU_xG-IeFP1Nvm109a&index=8 Количество компаний, переходящих с монолитов на микросервисы растет, и конечно, таким компаниям требуются инженеры знающие и умеющие паттерны работы с микросервисами. На открытом уроке разобрали главные ошибки при переходе, плюсы и минусы микросервисной архитектуры. Преподаватель: Станислав Щетинников — директор по развитию в Сбербанке

Выбираем способ связи между микросервисами: Sync vs Async

Запись открытого урока онлайн-курса «Microservice Architecture» https://www.youtube.com/watch?v=jQqhaTcs0v0&list=PLfnFOImnyWRW825IU_xG-IeFP1Nvm109a&index=7 На открытом уроке разобрали: Основные типы межсервисного взаимодействия: синхронное и асинхронное API. Рассмотрели…

CAP теорема и управление ожиданиями пользователей

Запись открытого урока онлайн-курса «Microservice Architecture» https://www.youtube.com/watch?v=izIhHS5YLsQ&list=PLfnFOImnyWRW825IU_xG-IeFP1Nvm109a&index=2 На уроке разобрали неустранимое противоречие между ожиданиями пользователей и техническими ограничениями, которые накладывает…

Запись открытого урока онлайн-курса «Microservice Architecture» https://www.youtube.com/watch?v=OwqAfGt03JY&list=PLfnFOImnyWRW825IU_xG-IeFP1Nvm109a&index=4 Чтобы обеспечить асинхронную связь между микросервисами, нужен брокер сообщений. Они бывают разные, но чаще остальных встречаются Kafka и RabbitMQ. У каждого из них есть свои особенности, плюсы и минусы. На занятии мы ознакомились с основными принципами работы этих брокеров, а также посмотреил использование этих брокеров в live demo. Преподаватель: Евгений Непомнящий — разработчик в IT Sense