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