Популярные шаблоны микросервисной архитектуры за 20 минут | Паттерны MCA | Microservices

preview_player
Показать описание
Какие популярные шаблоны проектирования применяются в микросервисной архитектуре?
С чего начать изучение микровервисов?
Что рассказать на собеседовании о микросервисах?
Какие Шаблоны МСА стоит учить в первую очередь?

В этом видео Макс Добрынин расскажет о множестве популярнейших шаблонах проектирования применяемых при разработки микросервисной архитектуры, которые встречаются на каждом проекте.

Погнали!

Программа
00:00 Какие шаблоны проектирования применяются в микросервисах?
01:10 API Gateway и его разновидности
08:05 Healthcheck API, его задачи, статусы состояний
11:42 Access Token (JWT, JSON Web Token). Аутентификация и авторизация
15:42 Idempotent Consumer, Idempotency Key, Борьба с дубликатами

Получи реальный опыт решения коммерческих задач в Agile команде

Запись на обучение и собеседование:
Рекомендации по теме
Комментарии
Автор

Вроде бы начал про Архитектуру но потом переключился на обьяснение инструментов которые используются в ApiGateway микросервисах ....

dmytrolamashevskyi
Автор

Только сегодня продумывал одну задачу и _придумал_ тот самый идемпотентный консьюмер :)
Пипец, я умный :))

rudolfsikorsky
Автор

Спасибо за видео! По этой теме как будто очень мало контента в интернете) Буквально каждый из этих паттернов используется у нас в компании, при чём часть из них реализована ещё на уровне платформенных либ.

kingcchultz
Автор

На mock. собеседование - конский ценник 50 USDT (т.е. $50 в какой-то крипте). Когда навалом бесплатных способов. Погорячился Макс. Видать, с дуба рухнул.
За ролик - лайк, хотя есть ошибки. За такую рекламу - негативчик в карму. Хотя, негативная стратегия продвижения - тоже стратегия

Ren-zmt
Автор

В слове "Безопасность" всего одна буква Т.
JWT - это не паттерн проектирования.

ryanlashkevich
Автор

Тема API Gateway не раскрыта. Наговорил кучу того, что можно и без него сделать. Например, роутинг делается при помощи Ingress-контроллера, а аутентификацию можно сделать через гейткипер, подселённый в каждый под. Хэлсчек вообще не паттерн, а необходимое требование, наряду с метриками, логированием, мониторингом ошибок и трассировкой. Т.к. когда у вас микросервисов больше, чем два, без этого вы ничего не сможете сделать. JWT тоже не паттерн. Про остальное молчу.

АндрейГусев-сц
Автор

Спасибо. За идемпотентные ключи особая благодарность)

Sergey-vhvj
Автор

В чем прикол показывать схему на 5 сек и дальше сидеть и смотреть на говорящую голову. Было бы продуктивнее смотреть на схему и слушать ведь мы пришли за знаниями

XandroGrAle
Автор

Сфигали клиенту надо знать про ноды сервиса? Ему надт знать урл, а что там намешано за урлом, его не волнует

ВадимСтебаков
Автор

Здравствуйте! Могли бы вы, пожалуйста, дать мне совет? Мне сейчас 17 лет, и два года назад я начал изучать программирование, чтобы стать Java Software Engineer. Я учился примерно 1, 6 года, а потом мне предложили пройти практику на реальном проекте. После трёх месяцев практики меня взяли на работу, и сейчас я работаю как full-stack разработчик.

Не могли бы вы посоветовать, стоит ли тратить много времени, усилий и денег на подготовку к экзаменам и поступление в университет? У нас в стране с 17 лет нужно решать, идти ли в университет или нет.

VahagnMovsisyan-lb
Автор

Макс такой старый, неужели разработка так быстро приводит к угасанию

Yurec
Автор

код на 18:09 не идемпотентный, т.к не потокобезопасный

xz
Автор

А если клиент это флаттер приложение или использовать graphql, все равно нужно разные гейтвеи поднимать?

PasyaOo
Автор

Видео хорошее но "ложить на стол"..? Серьезно?)

bubuchnik
Автор

ну-ка ну-ка? какой такой специальный алгоритм для формирования idempotency key?

scruoge