< онлайн-курс > < 7 тижнів > < middle >

Мікросервісна архітектура

Владислав Карнаушенко

Tech Lead у Preply
10+ років досвіду в ІТ

читати далі
дата:10.01.2023 — 23.02.2023
тривалість:

14 онлайн-занять

[щовівторка та щочетверга]

 

Курс, який навчить «ділити» одну велику систему на кілька, щоби зробити її стійкою до навантаження, збоїв і зламів. Ви опануєте головні принципи розробки мікросервісної архітектури та навчитеся проєктувати незалежні сервіси, а потім інтегрувати їх в одну систему.

 

* Для навчання необхідний досвід роботи з базами даних, розуміння мережевої взаємодії, наявність комерційного досвіду розробки або супроводження вебсервісів від 1 року.


** курс викладається українською мовою

Курс підійде:
Software Engineers

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

Engineering Managers

щоби зрозуміти, як використовувати мікросервісну архітектуру для розвʼязання бізнес-задач, та навчитися масштабувати монолітні застосунки.

DevOps Engineers

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

Про курс:

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

Впродовж цього курсу ми розглянемо популярні концепції побудови мікросервісної архітектури та навчимося впроваджувати технічні рішення під задачі бізнесу. Почнемо з дослідження переваг мікросервісів над монолітами, розглянемо принципи моделювання й декомпозиції. Далі ― навчимося організовувати роботу розподілених транзакцій і будувати середовище для експлуатації мікросервісної архітектури: тестування, розгортання і моніторинг. Практики буде багато.

Зареєструватись
До програми курсу входять:
01
БАЗА

- розумієте сильні та слабкі сторони мікросервісної архітектури

- знаєте основні типи міжсервісної взаємодії, знайомі з нюансами синхронної й асинхронної моделей комунікації

- розумієте, як організувати команду та побудувати стратегію для роботи з мікросервісною архітектурою

02
СКІЛИ

- впроваджуєте ефективні технічні рішення за допомогою мікросервісної архітектури

- вмієте створювати проєктну документацію і презентувати технічні рішення керівництву

- забезпечуєте швидкість додавання нового функціоналу в продукт

- знаєте, як організувати міграцію моноліта в мікросервіси

03
КАР’ЄРА

- берете участь у проєктуванні мікросервісних застосунків

- вмієте допомагати компаніям знижувати витрати на виробництво та підтримку великих монолітних сервісів, а отже, стаєте цінним фахівцем, якого бажають зхантити

- маєте достатньо експертності для створення великих систем за допомогою розподіленої архітектури

Лектор
Владислав Карнаушенко
Tech Lead у Preply
останні 9 місяців займається розробкою фреймворку A/B-тестування з пайплайнами статистичних розрахунків у Preply
має 10+ років досвіду в ІТ, 5 з яких ― у сфері комерційної розробки
займався розробкою сервісів для web-скрапінгу в SoftServe
розробляв сервіси авторизації та відправлення листів, а також платформу для роботи агросервісів в EOS
у ролі Software Architect розробляв мікросервіси для експлуатації нейронних мереж
викладав робототехніку для дітей, навчав їх працювати з Arduino та збирати прості електричні кола
Зареєструватись
Програма курсу
Реєстрація
 
 
 
Реєструючись, ви погоджуєтесь з умовами договори-оферти та політикою конфіденційності.