Ми вирішили провести цей безкоштовний тренінг-інтенсив, щоб допомогти українським розробникам, які опинилися у складному становищі під час війни.
Мікросервісна архітектура — один із найпопулярніших трендів у сучасних enterprise проектах.
Десятиліття розробки монолітних додатках привели до того, що такі програми стало дуже важко і розробляти, і підтримувати.
Крім того, такі додатки зазвичай мають єдину базу даних, яку досить важко масштабувати.
Вимоги High availability припускають практично постійну доступність додатку онлайн, що важко досягається через тривалого деплою великовагових додатків. Більше того, така система чинить опір змінам, тому що будь-яка незначна модифікація вимагає передеплою всього додатка.
Тому IT індустрія запропонувала нову стратегію легковажних компонентів, що їх назвали мікросервісами. Їх використання дозволить позбавитися описаних проблем, а крім того, дозволить використовувати для одного проекту кілька команд, кожна з яких використовуватиме свою мову програмування, технології та фреймворки.
Однак наявність у проекті десятків, а то й сотень мікросервісів призвела до того, що тепер для запуску та контролю роботи додатків потрібна спеціальна інфраструктура, яку можна розробити самому. Але й краще використовувати готові напрацювання — платформу Spring Cloud.
Тренер — Сергій Моренець, розробник з
План заходу (2 дні):
1) Складнощі розробки монолітних додатків
2) Що таке мікросервісна архітектура? Переваги й недоліки
3) Інфраструктура Spring Framework
4) Використання Docker/Docker Compose для запуску мікросервісів
5) Розробка мікросервісів за допомогою Spring Cloud
6) Service discovery (Eureka, Consul, Zookeeper)
7) Динамічна конфігурація додаткiв
8) Балансування запитів та dynamic routing. Spring Cloud Gateway
9) Декларативний REST-клієнт
10) Забезпечення відмовостійкості та надійності додатків
11) Моніторинг та логування сервісів (Zipkin, Micrometer)
12) Забезпечення безпеки за допомогою Vault
Вимоги до учасників: знання JavaSE, систем складання (Maven, Gradle) та Spring Boot на базовому рівні.
Бажаєте познайомитися з мікросервісами та ефективно їх використовувати? Приєднуйтесь 4 листопада о 10.00.
Попередня реєстрація є обов’язковою.
Немає коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів