Микросервисна архитектура у Рубију - курс 35 900 руб. од ТхинкНетица, обука 8 недеља, датум 27. новембар 2023.
мисцеланеа / / November 28, 2023
Курс је намењен свима који желе да науче о микросервисној архитектури, да науче како да креирају микросервисе у Рубију и комбинују их у јединствен холистички систем.
За кога је овај курс погодан?
Добро познавање Руби-а и Раилс-а
Имате најмање годину дана искуства у развоју Раилс-а и вешти сте у Руби-у
Заинтересовани за микросервисе
Да ли желите да искусите у пракси шта је микросервисна архитектура, како да је изградите и примените?
Имајте опште разумевање архитектуре апликације
МВЦ, принцип јединствене одговорности, раздвајање брига
О курсу
Разматрају се општи принципи конструкције апликације, карактеристике монолитних и микросервисних архитектура и препоруке за дефинисање граница микросервиса. Испитују се различити начини интеракције између микросервиса (ХТТП, РПЦ, ред чекања). Пажња је посвећена аутентификацији, организацији складиштења података и евидентирању.
Курс је водич за акцију по чијем завршетку ћете научити како да изградите микросервисну архитектуру и са сигурношћу је примените у производњи.
- Лекције у облику сцреенцаста (снимљене лекције)
- Практични задатак за недељу дана са прегледом кода од аутора
- + 4 вебинара са одговорима на питања и препорукама аутора
1 недеља
Лекција 1. Архитектура и принципи креирања апликација
Општи принципи за креирање апликација (СРП, Одвајање брига, Апстрактни слојеви). Карактеристике монолитних и микросервисних архитектура. Представљамо монолитну апликацију Раилс.
2 недеље
2. лекција. Руби микросервис
Подела монолитне Раилс апликације на микросервисе. Преглед сваког микросервиса и дијаграм њихове интеракције у једном систему. Методе организовања складиштења података.
3 недеље
3. лекција. Микросервис огласа
Креирање Руби микросервиса за објављивање реклама. Структура пројекта, веза са базом података, слојеви крајњих тачака, сервиси, модели и ризнице, покривеност тестом.
4 недеље
4. лекција. Микросервис Аутх
Издавање токена за аутентификацију клијенту. Синхрона интеракција између микросервиса. Имплементација синхроне интеракције између Адс и Аутх микросервиса преко ХТТП протокола.
5 недеља
Лекција 5. Интероперабилност микросервиса
Синхрона и асинхрона интеракција микросервиса кроз ред чекања. Имплементација синхроне комуникације преко реда чекања (РПЦ) микросервиса Адс и Аутх
недеља 6
Лекција 6. Микросервис за евидентирање
Карактеристике микросервиса евидентирања, Дистрибуирано праћење. Евидентирање микросервиса огласа и аутентификације.
недеља 7
Лекција 7. Развити
Примена микросервиса за огласе и аутентификацију користећи Доцкер и Ансибле.
8 недеља
Лекција 8. Мониторинг
Мониторинг у микросервисној архитектури. Подешавање надгледања Адс и Аутх микросервиса помоћу Прометхеус и Графана.