Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Refactoring Legacy Apps to Microservices using AWS Migration Hub Refactor Spaces (Português)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

Coursera Plus Monthly Sale: All Certificates & Courses 40% Off!
Depois de 28 de março, os títulos dos cursos estarão somente em inglês. No entanto, as descrições dos cursos permanecerão disponíveis no idioma de sua preferência para permitir que você pesquise nesse idioma.

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).

Reviews

Start your review of Refactoring Legacy Apps to Microservices using AWS Migration Hub Refactor Spaces (Português)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.