Visão geral do laboratório
Este laboratório demonstra o processo de mudança de uma arquitetura monolítica para uma arquitetura de microsserviços. Você analisará uma aplicação monolítica existente chamada Unishop e implantará a funcionalidade de carrinho de compras como um microsserviço separado. Você usará o AWS Migration Hub Refactor Spaces para facilitar essa transição incremental.
A Unishop é o lugar certo para tudo relacionado a unicórnios. Você pode encontrar a melhor seleção de unicórnios on-line na Unishop e receber seu unicórnio em menos de 24 horas. Sua arquitetura monolítica atual dificulta o crescimento com a expansão dos negócios. O CTO gostaria de explorar a migração da Unishop para uma arquitetura de microsserviços usando o padrão strangler fig.
Objetivos
Ao final deste laboratório, você deverá ser capaz de:
- Explorar a aplicação monolítica.
- Usar o AWS Migration Hub Refactor Spaces para criar um ambiente de refatoração e definir o roteamento do tráfego.
- Utilizar a arquitetura de microsserviços.
- Usar o Amazon DynamoDB para armazenar e acessar as informações do carrinho de compras.
- Usar o AWS Lambda como recurso computacional para acessar e manipular o carrinho de compras.
Lista de ícones
Vários ícones são usados neste laboratório para chamar a atenção para diferentes tipos de instruções e observações. A lista a seguir explica a finalidade de cada ícone:
- Comando: um comando que você precisa executar.
- Saída esperada: um exemplo que você pode usar para verificar a saída de um comando ou arquivo editado.
- Observação: uma sugestão, dica ou orientação importante.
- Informações adicionais: onde encontrar mais informações.
- Atenção: informações de interesse ou importância especial (não tão importantes a ponto de causar problemas com o equipamento ou dados caso você não as veja, mas que podem resultar na necessidade de repetir determinadas etapas).
- AVISO: uma ação que seja irreversível e que tenha potencial de afetar a falha de um comando ou processo (inclusive avisos sobre configurações que não possam ser alteradas após serem feitas).