Spring Boot по праву является самым популярным фреймворком в Java мире. Он позволяет существенно облегчить и ускорить разработку приложений с использованием всей огромной Spring экосистемы. С помощью данного фреймворка можно разрабатывать какие угодно приложения по размеру и назначению (консольные, стриминговые, веб и т.д.). В микросервисной архитектуре к сервисам предъявляются дополнительные требования по конфигурированию, мониторингу, диагностированию, тестированию и т.д. И тут Spring Boot раскрывает свой потенциал на полную, если знать все возможности и уметь ими пользоваться.
Цели и задачи тренинга
– разобраться с внутренним устройством Spring Boot фреймворка и его возможностями;
– понять как эффективно разрабатывать микросервисы с помощью Spring Boot и принципов гексогональной архитектуры;
– научиться использовать возможности Spring Boot для реализации требований к cloud-native сервисам;
– оптимизировать локальный цикл разработки на Spring Boot для максимально эффективной работы.