Как пилить монолит на микросервисы? Механизмы интеграции.

В программе:
→ Как разобрать монолит и узнать больше чем Procedure/Method Call, Async Tasks и Scheduling.
→ Что выбрать из GraphQL, gRPC, Messaging, HTTP (REST), Kafka или написать свой протокол для интеграции микросервисов.
→ Механизмы интеграции для передачи больших массивов данных.
→ Чем поможет Distributed Tracing после распила и как его делать.
→ Метода донесения информации до команды: картинки, сслыки, документация и ADR.
Спикер:
Пётр Щербаков, Senior Solution Architect.
Вебинар проводится в рамках курса "Проектирование микросервисной архитектуры: на примере разделения монолита на Go": to.slurm.io/uFmfYQ
Бот курса: t.me/NotMonolith_bot?start=yt

Пікірлер: 6

  • @kennyotsu4357
    @kennyotsu435713 күн бұрын

    за монолит 💅💅

  • @shimmyshimmyyea
    @shimmyshimmyyea11 күн бұрын

    мальчик пилит монолит, мужчина пилит бюджет

  • @maxsalov9521
    @maxsalov952113 күн бұрын

    Не, ну это всё прекрасно, а может стоило бы просто взять и рассмотреть код на Java/Rust/Go, который показывает все эти виды архитектур? Просто я знаю, что будь то REST API или WebSockets всегда можно связать с тем же JS фронтом в любом браузере и расширять микросервис через аргументы/файловые конфигурации монолитной многопоточной ноды, которая имеет свой жизненный цикл обработки запросов из сети, взаимодействие с CLI, как тот же популярный MC-сервер на Java. Конечно дизайнеры постарались, сделали схемки бизнес-процессов в Visio, но это особенно бессмысленно скажем middle-программистам, которые нужны рынку в России, а джунам по сути всю эту теорию знать ещё рано. Они там сидят на своём Python без типизации и им всё равно как быстро и безопасно запускается код. Для них важно сначала разобраться в алгоритмах и альтернативных решениях при тестировании, а не архитектурах, фреймворках, видах передач данных. Большинство ведь не понимают как пакеты в сети Интернет передаются, а вы тут о высоком... Видели как СДЭК уничтожили? Вот вам и джуны. Пойду я пожалуй писать в своём VS Code на любимом Rust свой игровой сервер для простенькой карточной браузерной игры на BabylonJS в гостевом контейнере Systemd-nspawn в зашифрованном пуле ZFS блочным шифрованием с 32 байтовым ключом из ссылки HTTPS на своём идеальном десктопном иксовом Arch Linux. И нечего слушать этих экспертов раз в год в свободное от работы не по специальности время... За мои знания с двумя дипломами СПО с профессиональной переподготовкой(Информационная безопасность компьютерных сетей) даже копейки в России за такое не платят.))) Банально не выгодно настраивать сетевое оборудование, анализировать трафик, разворачивать Honeypot, писать программы со своим уникальным протоколом передач данных и гомоморфным шифрованием, изучать платные продукты, которые почему-то всем так до сих пор нужны в условиях санкций. Я обожаю этот рынок труда в России, а точнее рекрутов и менеджеров, которые остались выполнять план по найму. Могу пожелать только удачи в computer science новичкам. Я уже точно почти завершил свою длинную карьеру за 8 лет учёбы и абсолютного разочарования от работы в IT на русском языке. Как хорошо, что сегодня существует интернет и известные PhD в высших учебных заведениях за рубежом, которые принимают письма на электронную почту, чтобы иметь возможность устроиться к ним на работу в какой-нибудь интересный и полезный проект.

  • @slurm_io

    @slurm_io

    13 күн бұрын

    Запрос принят, подумаем над этим)

  • @mankayev
    @mankayev13 күн бұрын

    +

Келесі