Olá pessoal, hoje vamos ver como podemos utilizar os serviços da AWS em ambiente local utilizando o LocalStack. AWS e Localstack AWS Antes de entrarmos em detalhes sobre o localstack , precisamos entender como que funciona os recursos de um cloud provider, no caso a AWS , ela nos fornece uma dezenas de serviços que podemos utilizar dentro de nossos projetos, sendo alguns deles: S3; SQS; SNS; Lambda; RDS. Para utilizarmos esses serviços, precisamos criar uma conta válida e configurar os serviços que nossa aplicação irá utilizar, aqui podemos pensar, se temos uma unica conta, como vamos testar as funcionalidades da aplicação antes de subir para produção ? Existem várias estratégias para testar aplicações que usam algum serviço da cloud, segue algumas delas: Ter contas separadas para Desenvolvimento, Homologação, Produção, etc; Criar VPCs para ambientes Desenvolvimento, Homologação, Produção, etc; Utilizar o AWS Organizations para gerenciar contas e ambientes. Todas essas possibilidades
Caio Vinicius
Arquitetura e Desenvolvimento de softwares.