Тестирование в бэкенде // Демо-занятие курса «Microservice Architecture»

Открытый урок курса "Microservice Architecture" О чём этот урок? Тестирование в микросервисной архитектуре — это не только проверка кода, но и инструмент формирования архитектурных границ, контрактов между сервисами и устойчивости системы. На этом уроке мы разберём, как тестирование влияет на проектирование микросервисов, выбор взаимодействий между сервисами и стратегию эволюции системы. Мы покажем, как правильно использовать тесты, чтобы они поддерживали архитектурные цели, а не создавали лишнюю сложность или замедляли доставку. Что будет на уроке: - Тестирование как часть архитектурного процесса: влияние на дизайн сервисов и границы контекстов. - Контрактное тестирование и тестирование интеграций: как гарантировать стабильное взаимодействие между микросервисами. - Стратегии проверки отказоустойчивости и поведения в распределённых системах. - Влияние типов тестов (unit, integration, e2e) на архитектурные решения и CI/CD-процессы. - Ошибки, ведущие к архитектурным антипаттернам: распределённые монолиты, хрупкие сервисы, избыточные зависимости. Кому будет полезно: - Архитекторам и техническим лидам, формирующим структуру и взаимодействие сервисов. - Backend-разработчикам, участвующим в проектировании и поддержке микросервисной архитектуры. - DevOps-инженерам, которые строят CI/CD и наблюдаемость с учётом архитектурных требований. Что вы получите: - Понимание, как тестирование формирует архитектуру микросервисов. - Навык выбора правильных типов тестов под архитектурные цели. - Стратегии, которые помогают создавать устойчивые, легко масштабируемые и интегрируемые сервисы. - Осознанный подход к тестированию как инструменту архитектурного контроля и развития системы. «Microservice Architecture» - https://otus.pw/vOVW/ Преподаватель: Сергей Прощаев - руководитель направления Java-разработки в FinTech Пройдите опрос по итогам мероприятия - https://otus.pw/JlyZ/ Следите за новостями проекта: → VK: https://vk.com/otusru → Telegram: https://t.me/Otusjava → Хабр: https://otus.pw/S0nM/

12+
1 просмотр
4 дня назад
12+
1 просмотр
4 дня назад

Открытый урок курса "Microservice Architecture" О чём этот урок? Тестирование в микросервисной архитектуре — это не только проверка кода, но и инструмент формирования архитектурных границ, контрактов между сервисами и устойчивости системы. На этом уроке мы разберём, как тестирование влияет на проектирование микросервисов, выбор взаимодействий между сервисами и стратегию эволюции системы. Мы покажем, как правильно использовать тесты, чтобы они поддерживали архитектурные цели, а не создавали лишнюю сложность или замедляли доставку. Что будет на уроке: - Тестирование как часть архитектурного процесса: влияние на дизайн сервисов и границы контекстов. - Контрактное тестирование и тестирование интеграций: как гарантировать стабильное взаимодействие между микросервисами. - Стратегии проверки отказоустойчивости и поведения в распределённых системах. - Влияние типов тестов (unit, integration, e2e) на архитектурные решения и CI/CD-процессы. - Ошибки, ведущие к архитектурным антипаттернам: распределённые монолиты, хрупкие сервисы, избыточные зависимости. Кому будет полезно: - Архитекторам и техническим лидам, формирующим структуру и взаимодействие сервисов. - Backend-разработчикам, участвующим в проектировании и поддержке микросервисной архитектуры. - DevOps-инженерам, которые строят CI/CD и наблюдаемость с учётом архитектурных требований. Что вы получите: - Понимание, как тестирование формирует архитектуру микросервисов. - Навык выбора правильных типов тестов под архитектурные цели. - Стратегии, которые помогают создавать устойчивые, легко масштабируемые и интегрируемые сервисы. - Осознанный подход к тестированию как инструменту архитектурного контроля и развития системы. «Microservice Architecture» - https://otus.pw/vOVW/ Преподаватель: Сергей Прощаев - руководитель направления Java-разработки в FinTech Пройдите опрос по итогам мероприятия - https://otus.pw/JlyZ/ Следите за новостями проекта: → VK: https://vk.com/otusru → Telegram: https://t.me/Otusjava → Хабр: https://otus.pw/S0nM/

, чтобы оставлять комментарии