Мікросервісна архітектура дозволяє розбити монолітне додаток на незалежні компоненти, або сервіси. Такі програми легко тестувати і доповнювати новими бізнес-функціями — зміни в одній частині коду не впливають на іншу.
Мікросервіси інтегрують з базами даних і упаковують в контейнери за допомогою Docker. Контейнеризація дозволяє запускати додаток в ізольованому і безпечному середовищі. Платформу Kubernetes використовують для управління контейнерами, автоматизації їх установки в промислове середовище і контролю навантаження.
Чому ви навчитеся
- розробляти мікросервіси на Java 11
- розуміти бізнес-цілі проекту
- працювати в Docker
- вибудовувати процеси розробки в команді
- оркеструвати контейнери в Kubernete
- налаштовувати інтеграції з Apache Kafka, MongoDB і PostgreSQ
- налаштовувати PipeLine для прискорення T2t розробки
рівня складності
Етап 1. Створення простого сервісу
Етап 2. Створення pipeline lite
Етап 3. Робота з файловою системою
Етап 4. Основи безпеки
https://privatelink.de/?https://skillbox.ru/course/mikroservisnaya-arkhitektura/