Курс: мікросервісна архітектура

Від декомпозиції до патернів взаємодії.

Ментор - Кирило Мельничук, CTO в AlterEGO та Uspacy
Програма
Курс: мікросервісна архітектура

Що ж таке ця мікросервісна архітектура?





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

Ментор - Кирило Мельничук, CTO в AlterEGO та Uspacy

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

    Після проходження, ви навчитеся самостійно:
  • Декомпозувати систему на мікросервіси, відштовхуючись від предметних областей. Ми розглянемо такі практики, як DDD і Event Storming.
  • Вбудовувати мікросервіси в оргструктуру компанії.
  • Переходити від монолітної системи до мікросервісної.
  • Застосовувати патерни міжсервісної взаємодії та публікації API.
  • Впроваджувати патерни тестування та розгортання мікросервісів.

Аудиторія

  • Розробники від рівня middle
  • Бізнес-аналітики
  • Тімліди
  • Архітектори
  • DevOps

Формат:

Дата та час: 2 лютого - 11 березня, заняття по понеділках, середах і суботах.

Взаємодія: Лекція, Q&A, виконання домашніх завдань в групах по 4-5 людей для Full ticket (можна виконувати ДЗ самостійно). Групи презентують результати своїх домашніх робіт з розбором на заняттях, в кінці ми всі разом розбираємо результат роботи.

Платформа: Zoom. Ми відправимо вам посилання на трансляцію напередодні курсу, а також воно буде доступне на цій сторінці. Крім того, всі матеріали та записи сесій будуть доступні на навчальній платформі протягом року.

Мова заходу та презентації: українська

Кількість учасників обмежена

Програма

Введення, DDD та Event Storming

Проєктування і розробка

Запуск і підтримка

Бонус

Ментор: Кирило Мельничук, CTO в Uspacy та AlterEGO

— 18 років у веб-розробці, останні 10 на позиціях архітектора, технічного директора, солюшн-архітекта в високонавантажених проєктах.

— Має досвід впровадження мікросервісів з 2018 року.

— Керує розробкою в українському стартапі Uspacy, де все побудовано на мікросервісах.

— Практик, спікер DevOps, технічних та архітектурних конференцій.

LinkedIn profile

Відгуки з попередньої ітерації: середня оцінка 9,4

На мою думку, цей курс варто пройти кожному розробнику (навіть тим які й не задумаються переходити на MSA), тому що в курсі присутні загальні теми по організацію команд, розгортанню, моніторинги, тестуванню, а головне відокремлення обмеженого контексту. Що є корисно навіть якщо в тебе моноліт і ти можеш перетворити його хоча б на модульний. Кирило розповідає інформацію доступно, з прикладами з власного досвіду, тому курс пройшов дуже легко і в гарній атмосфері. Всім рекомендую.

Дуже корисний курс для будь-кого хоча б трохи дотичного до побудови, проектування складних систем. Мені, як Backend розробнику, було дуже цікаво та корисно послухати про реальні сценарії застосування тих чи інших технологій, дізнатися про edge cases, підводні камені та безліч порад з практичного використання. В програмі дуже мало води, інформація концентрована, але сприймається добре через гарний стиль викладання лектора. Раджу всім та кожному.

Основа, база, грунт для переходу від девелопера до девелопера який спочатку думає а потім реалізує)
Дуже задоволений результатом від проходження курсу. Він повністю виправдав мої очікування, а подекуди навіть їх перевершив. Перш за все, це збірник інформації та практик, на самостійний пошук яких може піти багато часу. Також, були розкриті теми, що не є очевидними на шляху до microservices mastery, але дізнавшись про їх існування, розумію, що без них ніяк. Цей курс є чудовою нагодою для backend розробників, поглибити свої знання та приносити більший value за рахунок нових практик та методик

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

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

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

Курс буде корисний всім розробникам, починаючи з рівня strong junior, менеджерам (product, project, etc), business аналітикам, може ще когось забула вказати ?. Надає краще розуміння мікросервісів, взаємодії. У мене тепер є загальний план як розбивати моноліт на мікросервіси. Працюю на Symfony, і є деякі сервіси на Go. Один з сервісів вже завеликий і за складний. Є задача розбити цей сервіс на менші. До курса складно було зрозуміти з чого починати. Тепер розумію. Добре що є доступ до курсу на рік, ще передивлятимусь відео та презентації. І добре що є практичні завдання та приклади - це допомогає розібратись.

Вартість участі

Standard

Доступ до онлайн-трансляції курсу: 10 занять

Презентації та матеріали

Доступ до запису курсу

Доступ до чату в ТГ, де спікер буде відповідати на питання

Сертифікат проходження (після проходження тестування)

Учасники курсу отримують знижку 10% на участь в конференціях Fwdays


Доступна оплата частинами від Монобанку та покупка в розстрочку від Приватбанку
9 600 грн ≈€195
до 1 грудня залишилось 4 дні
до 1 січня — 12000 грн≈€250
до 2 лютого — 13200 грн≈€270
Купити квиток
Full ticket

Доступ до онлайн-трансляції курсу: 12 занять

2 практичних заняття з Event Storming

Домашні завдання та фідбек від ментора

Презентації та матеріали

Доступ до запису курсу

Доступ до чату в ТГ, де спікер буде відповідати на питання

Сертифікат проходження (після виконання домашніх завдань)

Учасники курсу отримують знижку 10% на участь в конференціях Fwdays


Доступна оплата частинами від Монобанку та покупка в розстрочку від Приватбанку
16 500 грн ≈€330
5 квитків
наступні 10 — 19200 грн≈€380
наступні 5 — 21600 грн≈€430
Купити квиток
−10% для учасників попередніх подій 
Нараховується автоматично тому акаунту, з якого була здійснена покупка
−30% для студентів денної форми навчання 
Надішліть фото або скан студентського квитка на academy@fwdays.com, і ми відправимо вам промокод
Діють групові знижки 
Напишіть нам на academy@fwdays.com для прорахування вашої знижки.
Увійти
Або поштою
Увійти
Або поштою
Реєстрація через e-mail
Реєстрація через e-mail
Забули пароль?