Capítulo 3. Padrõesde migração e integração
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
A transição de um monólito para um sistema nativo da Cloud é a fase mais perigosa da modernização. Para proteger a continuidade dos negócios, você precisa usar padrões que permitam mudanças graduais sem afetar a receita. Este capítulo avalia três estratégias para lidar com cenários comuns de migração: substituir gradualmente um monólito, ampliar um sistema central permanente e isolar o código novo dacomplexidade do legado .
O Capítulo 2 apresentou três planos arquitetônicos como uma forma de organizar sistemas nativos da nuvem por área de interesse e responsabilidade. Cada padrão neste relatório se encaixa em um desses planos. A Tabela 3-1 mostra onde cada padrão se encaixa. Usa-a como referência enquanto lês os capítulos a seguir.
| Plano | Padrões e abordagens | O que eles fazem |
|---|---|---|
Interação/Borda |
Gateway de IA, Embaixador |
Fica entre os chamadores e os serviços. Controla o roteamento, o custo, a proteção de dados e questões transversais na fronteira. |
Execução/Tempo de execução |
Strangler Fig, Leave and Layer, Camada Anticorrupção, Sidecar, Agentic/MCP |
Gerencia cargas de trabalho em execução. Lida com migração, comunicação entre serviços e automação impulsionada por IA na camada de tempo de execução. |
Dados/Inteligência |
Saga, Outbox, RAG |
Lida com a forma como ... |
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access