Микросервисы и интеграция
21 главаНа этой странице собраны все главы темы. Открывайте главы по порядку или используйте страницу как карту раздела.
Зачем нужны микросервисы и интеграция
Авторский материалeasyВводная глава: интеграция сервисов, DDD, API и архитектурные границы.
Открыть главуСтратегии декомпозиции
Авторский материалmediumКак декомпозировать систему на сервисы: bounded context, business capability, team topology, data ownership и стратегия миграции из монолита.
Открыть главуLearning Domain-Driven Design (short summary)
Обзор книгиmediumПрактический DDD от Влада Хононова: стратегический и тактический дизайн, микросервисы, EDA и Data Mesh.
Открыть главуBuilding Microservices (short summary)
Обзор книгиmediumРазбор книги Sam Newman: декомпозиция, коммуникация, deployment, тестирование и организационные паттерны.
Открыть главуMonolith to Microservices (short summary)
Обзор книгиmediumРазбор книги Sam Newman: Strangler Fig, Branch by Abstraction, разделение БД и практические паттерны миграции.
Открыть главуModular Monoliths and Other Facepalms (short summary)
Документальный фильмmediumПочему modular monolith — это возвращение к инженерной дисциплине: границы, зависимости и осознанный переход к микросервисам.
Открыть главуПаттерны межсервисной коммуникации
Авторский материалmediumСинхронные и асинхронные паттерны взаимодействия между сервисами: RPC, messaging, pub/sub, contracts, retries и backpressure.
Открыть главуWorkflow Orchestration: Temporal, Cadence, Step Functions
Авторский материалmediumКак проектировать долгоживущие бизнес-процессы в микросервисах: durable execution, retries/compensation, stateful workflows и выбор между Temporal, Cadence и AWS Step Functions.
Открыть главуAPI: RPC и REST
Авторский материалhardПодходы к удалённым вызовам: особенности, различия и сценарии применения.
Открыть главуgRPC vs REST vs GraphQL: сравнительный обзор
Авторский материалmediumПрактическое сравнение трёх API-подходов: модель контракта, производительность, DX и сценарии применения в микросервисах.
Открыть главуService Discovery
Авторский материалmediumПаттерны обнаружения сервисов в микросервисной архитектуре: registry, DNS-based discovery, health checking, load balancing и failure handling.
Открыть главуIntroducing Domain-Oriented Microservice Architecture
Авторский материалmediumРазбор статьи Uber Engineering (2020): эволюция от монолита к DOMA, домены и слои, gateway-контракты, точки расширения и результаты на масштабе 2200 сервисов.
Открыть главуMicroservice Patterns and Best Practices (short summary)
Обзор книгиhardПаттерны CQRS, Event Sourcing, стратегии коммуникации и best practices для масштабируемых микросервисов от Vinicius Feitosa Pacheco.
Открыть главуEnterprise Integration Patterns (short summary)
Обзор книгиmediumКлассика интеграции: File Transfer, Shared DB, RPC, Messaging. Каналы, маршрутизация, трансформация сообщений.
Открыть главуContinuous API Management (short summary)
Обзор книгиhardAPI-as-a-Product, Ten Pillars, API Lifecycle, Governance Patterns, API Landscapes и Center for Enablement.
Открыть главуAPI Design Patterns (short summary)
Обзор книгиhardКнига JJ Geewax о ресурсно-ориентированном API-дизайне: паттерны контрактов, эволюция изменений, governance и практики AIP.
Открыть главуWeb API Design: The Missing Link (short summary)
Обзор книгиhardПрактическое руководство от Apigee: RESTful дизайн, ссылки вместо ID, URI Templates, URL design и HATEOAS.
Открыть главуThe Rise and Rise of FastAPI (short summary)
Документальный фильмmediumАналитический разбор мини-документалки о FastAPI: DX, стандарты, ASGI-архитектура и переход от OSS к платформенной модели.
Открыть главуCustomer-friendly API: удобное API для клиентов
Авторский материалmediumКонспект доклада о клиент-ориентированном фасаде: почему мобайлу больно, BFF vs GraphQL и контроль vs свобода.
Открыть главуLearning GraphQL (short summary)
Обзор книгиhardПрактическое введение от Eve Porcello и Alex Banks: теория графов, схема, queries/mutations/subscriptions и Apollo Client.
Открыть главуGraphQL: The Documentary
Документальный фильмhardКак язык запросов от Facebook изменил подход к API: история создания, open source и экосистема Apollo.
Открыть главу