Микросервисы: Реализация

  Рет қаралды 3,433

Sergei Calabonga

Sergei Calabonga

Күн бұрын

Ключевые моменты: #DDD #микросервисы #microservices #microservice #модульность #программирование #протоколы #http #grpc #amqp
В этом видео мы снова поговорим про микросервисы. Я попробую поделиться опытом, который я приобрел создавая микросервисы. Расскажу про "подводные камни", дам комментарии на определения, которые существуют на бескрайних просторах Интернета. Подчеркну ключевые моменты, на которые стоит обратить внимание при разработки микросервисной архитектуры.
Ссылки
docs.microsoft...
docs.microsoft...
docs.microsoft...
github.com/Cal...
Благодарности и помощь каналу принимаются:
www.calabonga....

Пікірлер: 13
@alexlightweight
@alexlightweight Жыл бұрын
50:25 просто цитату в рамочку всем "продвинутым" программистам. "Не используйте "модные" паттерны ради их использования". Бинго ! Я так насмотрелся за последние 5 лет на этот идиотизм-фанатизм по поводу применения паттернов, архитектур, алгоритмов, технологий и прочего всего "модного и умного", просто смешно. При чем половина из этих фанатиков даже не особо понимает смысл и основную идею из того что они лепят в коде, когда спрашиваешь + и - применения того или иного паттерна начинают мычать как троечники на экзамене и нести всякую дословно заученную чушь из книжек. Короче, народ, когда начитавшись/насмотревшись книг/конференций идёте это реализовывать в коде включайте мозг и всегда думайте о племени североамериканских индейцев "АНАХУА". )))
@SergeiCalabonga
@SergeiCalabonga Жыл бұрын
В точку!!! 👍👍👍
@VMhelp
@VMhelp 11 ай бұрын
Помогите разобраться с таким моментом. Я начинаю знакомство с архитектурой. Монолит и микросервисы у всех на слуху, но когда начинаю гуглить, вижу что есть клиент-сервер, многоуровневая архитектура, событийно-ориентированная архитектура, слоистая архитектура и т.д. При этом клиент-серверная может быть как монолитной, так и микросервисной. Я немного запутался и перестал понимать как они разграничиваются или наоборот комбинируются. Помогите разобраться в данном вопросе.
@SergeiCalabonga
@SergeiCalabonga 11 ай бұрын
Смотрите видео на канале. Читайте статьи в блогах. Тема сложная, но интересная!
@xelaksal6690
@xelaksal6690 3 жыл бұрын
Спасибо за видео
@SergeiCalabonga
@SergeiCalabonga 3 жыл бұрын
Надеюсь помог хоть чем-то.
@semen083
@semen083 3 жыл бұрын
А что выступает в сете микросервисов в качестве API Router, в контексте разработки сервисов на C#? Грубо говоря есть микросервис A, который посылает http запрос к микросервису B. "A" знает в своем appsettings.json, что "B" живет на том же ip, но на порту 8080 например. Потребовалось по каким-либо причинам перенести сервис "B" на порт 8081. Получается необходимо будет перезапустить "B" на новом порту, поменять в appsettings.json сервиса "А" роутинг на новый порт для сервиса "B" и перезапустить его. Таким образом нарушается изоляция в принципе модификации микросервисов-затронув один пришлось вносить правки в 2 экземпляра. Как это делается по-умному?
@SergeiCalabonga
@SergeiCalabonga 3 жыл бұрын
Можно тспользовать ocelot или ему подобный фреймворк.
@alexlightweight
@alexlightweight Жыл бұрын
Можно просто динамическое обновление settings сделать по какому то ендпоинту. То есть дернуть этот ендпоинт и приложение перечитало файл settings. Так же можно например этот ендпоинт добавить в вашу админку и по кнопке "Обновить конфигурацию" его дергать. А так да, есть разные фреймворки, тот же оселот и даже специальные settings сервисы отдельные, но как по мне это все из пушки по воробьям и они целесообразны только в ОЧЕНЬ больших проектах.
SignalR Chat: Сервер и его клиенты
47:43
Sergei Calabonga
Рет қаралды 10 М.
Эволюция Архитектуры ПО
34:39
Sergei Calabonga
Рет қаралды 742
когда не обедаешь в школе // EVA mash
00:57
EVA mash
Рет қаралды 3,7 МЛН
Ozoda - Lada ( Official Music Video 2024 )
06:07
Ozoda
Рет қаралды 17 МЛН
小路飞嫁祸姐姐搞破坏 #路飞#海贼王
00:45
路飞与唐舞桐
Рет қаралды 5 МЛН
FAQ по программированию 50
33:45
Sergei Calabonga
Рет қаралды 393
Космические гипотезы: Как возникло все?
3:51:04
Космическое путешествие
Рет қаралды 541 М.
HTTP в 1С за 3 часа
3:23:54
IRONSKILLS - Курсы по 1С
Рет қаралды 449 М.
FAQ 52 по программированию
29:29
Sergei Calabonga
Рет қаралды 293
когда не обедаешь в школе // EVA mash
00:57
EVA mash
Рет қаралды 3,7 МЛН