Запись открытого урока онлайн-курса «Архитектура и шаблоны проектирования» https://www.youtube.com/watch?v=25s36nSPt-Q&list=PLfnFOImnyWRX1Oo4F9zSqxUQh14T9mRDL&index=3 На этом уроке мы рассмотрели мощный шаблон проектирования, который позволяет увязать множество типов сообщений и множество обработчиков этих сообщений — «Цепочку обязанностей». Мы также рассмотрели превращение элементов поведения в объекты и проанализируем его на конкретном примере, формируя диаграмму классов. Цепочка обязанностей — это поведенческий шаблон проектирования, который подразумевает создание цепи объектов-обработчиков, в которой каждый объект может обработать определенный тип сообщения и передать его следующему обработчику в…
Выявление проблем в log-файлах с помощью аналитики Log-файлы систематически записывают хронологию событий, происходящих в системе. Это может быть что угодно:…
Запись открытого урока онлайн-курса «Microservice Architecture» https://www.youtube.com/watch?v=s2FLtt1GxuU&list=PLfnFOImnyWRW1iupk1CwqCs_iNZFAUCGw&index=8 Цель урока: рассмотреть паттерны отказоустойчивости и масштабируемости микросервисной архитектуры. Краткое содержание: ограничения и возможности микросервисной архитектуры; обзор паттернов микросервисной архитектуры; вопросы отказоустойчивости микросервисной архитектуры; три оси масштабирования; вопросы масштабирования микросервисной архитектуры; подходы stateless vs stateful; шкала резервирования и отказоустойчивости; graceful degradation; SLI, SLO, SLA Преподаватель: Анатолий Бурнашев — эксперт Центра практик обеспечения надёжности в MTS.Digital / Руководитель курса DevRel
Запись открытого урока онлайн-курса «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=jQqhaTcs0v0&list=PLfnFOImnyWRW825IU_xG-IeFP1Nvm109a&index=7 На открытом уроке разобрали: Основные типы межсервисного взаимодействия: синхронное и асинхронное API. Рассмотрели плюсы и минусы каждого типа, а так же обсудим версионирование API. Объяснили, почему у хорошей архитектуры должен быть баланс между оркестрацией и хореографией. Обсудили, чем отличаются Anemic API и Rich API. Затронули темы: IDL, API design first. Преподаватель: Евгений Непомнящий — разработчик в IT Sense
Запись открытого урока онлайн-курса «Microservice Architecture» https://www.youtube.com/watch?v=izIhHS5YLsQ&list=PLfnFOImnyWRW825IU_xG-IeFP1Nvm109a&index=2 На уроке разобрали неустранимое противоречие между ожиданиями пользователей и техническими ограничениями, которые накладывает…
Запись открытого урока онлайн-курса «Микросервисная архитектура» https://www.youtube.com/watch?v=KqS6JXj4ueA&list=PLfnFOImnyWRW825IU_xG-IeFP1Nvm109a&index=5 В ходе урока мы рассмотрели следующие вопросы: Введение в микросервисную архитектуру: — Разбор основных принципов микросервисной архитектуры и ее преимуществ; — Основные вызовы и требования к аутентификации и авторизации в микросервисах. Паттерн аутентификации в микросервисах: — Рассмотрение различных методов аутентификации, таких как токены доступа, сессии, JWT и другие; — Примеры реализации механизмов аутентификации в микросервисах; — Рекомендации по выбору подходящего паттерна аутентификации в зависимости от требований проекта. Паттерн…