ModeratoR #1
Administrator
[Слёрм] Микросервисы: проектирование и интеграция на Go (2022) Более 7 лет опыта разработки приложений для бизнеса Более 4 лет опыта проектирования архитектуры Разработал множество проектов, в том числе: — кастомный RPA на Delphi — OpenAPI для ECommerce — декомпозицию монолита — микросервисный конвеер данных — корпоративный HL НСИ — платформу поддержки Serverless Блок 1. Проектирование МСА на примере разделения монолита Анализ монолита, основные проблемы монолитов Проектирование и стратегия разделения часть №1 Проектирование и стратегия разделения часть №2 Документирование Управление изменениями и поддержка Практика 1 — Проектирование микросервисов Архитектурный дизайн (микосервисы, интеграции) Описание потоков Блок 2. Интеграции между микросервисами на языке Go Рассмотрение механизмов к интеграции микросервисов Синхронные и Асинхронные (REST, gRPC, MQ (Kafka,Rabbit)) Классические и Событийные (Request-Response, Event Driven, Saga) Реализация механизмов интеграции Практика 2 — Реализация механизмов интеграций Выбор механизма\алгоритма интеграции между двумя и более сервисами Реализация механизмов Когда монолит становится сложно и дорого поддерживать, приходит время распилить его на микросервисы. Разберём, какие бывают потребности в разделении и как к нему приступить, какую выбрать стратегию, как избежать подводных камней, как поддерживать получившуюся архитектуру. |
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.