Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Mazda CX 5
×

Тренінг «Розробка мікросервісів» (подія в архіві)

Відбулось
20 — 21 липня 2019
Місце
Київ + online
Вартість
2400 грн. Для онлайн-учасників — 1920 грн. При оплаті до 10 липня знижка 20%
Підуть

Найоптимальніший тренінг для тих, хто хоче почати знайомство з мікросервісами!

Мікросервісна архітектура — один з найпопулярніших трендів в сучасних enterprise проектах.

Десятиліття розробки монолітних додатків призвели до того, що такі додатки стало дуже важко і розробляти, і підтримувати.

Крім того, такі програми зазвичай мають єдину базу даних, яку досить важко масштабувати.

Вимоги High availability передбачають практично постійну доступність додатка он-лайн, що важко досягається через тривалий деплой важких додатків. Більш того, така система чинить опір змінам, тому що будь-яка незначна модифікація вимагає передеплоя всієї програми.

Тому IT індустрія запропонувала нову стратегію легких компонентів, які назвали мікросервісами. Їхнє використання дозволить позбутися описаних проблем, а крім того, дозволить використовувати для одного проекту кілька команд, кожна з яких буде використовувати свою мову програмування, технології і фреймворки.

Тренер — Сергій Моренець, розробник з 18-річним досвідом, який використовує Spring Framework більше 11 років, познайомить вас з основами розробки мікросервісів для того, щоб ви могли грамотно застосовувати їх у своїй роботі.

Під час тренінгу ми розберемо невеликий монолітний legacy додаток, виділимо основні проблеми його розробки і крок за кроком спробуємо його поліпшити, використовуючи мікросервісну архітектуру. Після кожного кроку ми будемо розбирати зроблене групою, потім тренер буде пояснювати своє рішення по кожному кроці.

Тренінг проводиться в офісі в Києві, де тренер буде розповідати теорію, проводити практику і сам брати участь у вирішенні завдань, щоб допомогти тим, хто відстане або не встигне закінчити завдання.

Ви також можете брати участь у тренінгу онлайн.

План заходу (2 дні):

1) Складнощі розробки монолітних додатків

2) Що таке мікросервісна архітектура? Переваги і недоліки

3) Розбиття програми на мікросервіси

4) Інфраструктура Spring Framework

5) Message-driven architecture

6) Використання NoSQL рішень (MongoDB)

7) Event sourcing

8) Обмін повідомленнями за допомогою Apache Kafka

9) Моніторинг сервісів

10) Тестування мікросервісов

11) Забезпечення безпеки за допомогою Spring Security

Вимоги до учасників: знання JavaSE, систем збірки(Maven, Gradle) і Spring Framework на базовому рівні.

Хочете познайомитися з мікросервісамі і ефективно їх використовувати? Приходьте 20-21 липня о 10:00 за адресою: проспект. В. Лобановського 123, 4-й поверх (будівля Радабанку).

Кількість місць обмежена, тому попередня реєстрація обов’язкова.

Тренінг проводиться українською мовою.

Google Calendar iCal
👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Підписатись на коментарі