Конференция завершена. Ждем вас на HighLoad++ в следующий раз!
Park Inn Пулковская, пл. Победы, 1,
Санкт-Петербург, 8 и 9 апреля 2019

Переход от монолита к микросервисам и эволюция архитектуры тестов вместе с JUnit5Тестирование, нагрузочное тестирование

Доклад принят в программу конференции
Анатолий Коровин
TheWhite

- Работает java-архитектором;
- активно использует TDD в повседневной работе;
- пропагандирует использование микросервисной архитектуры и является фанатом стека netflix spring cloud;
- ведет блог про java-разработку: antkorwin.com;
- активно коммитит в opensource-проекты;
- выступает на java-митапах.

telegram: @antkorwin
Тезисы

Мы рассмотрим эволюцию инфраструктуры интеграционного тестирования backend'а при переходе от монолита к микросервисам.

Будем активно использовать нововведения в JUnit5 и расширять его возможности.

При помощи docker и библиотеки test-containers будем тестировать интеграцию с базами данных (PostgreSQL, MongoDb), а также рассмотрим пример тестирования асинхронного взаимодействия с брокерами сообщений, такими как RabbitMQ или ActiveMQ.

По пути разберем некоторые подводные камни интеграционного тестирования в Spring Framework и варианты их обхода.

Java
,
Микросервисы, SOA
,
Архитектурные паттерны
,
Технологии виртуализации и контейнеризации
,
Автоматизация разработки и тестирования
,
Автоматизация тестирования
,
Интеграционное тестирование

Другие доклады секции Тестирование, нагрузочное тестирование

Rambler's Top100