Este repositório contém o código-fonte e exemplos relacionados à playlist do professor Thomás da Costa no YouTube Localstack + Spring Boot + AWS atualizado para o Spring Boot 3.3.2 e Spring Cloud AWS 3.1.1. A playlist aborda a integração entre o Spring Boot e as principais ferramentas da AWS utilizando o Localstack para o desenvolvimento local.
O projeto cobre a integração com as seguintes ferramentas da AWS:
- Parameter Store e Secret Manager: Gerenciamento de parâmetros e segredos.
- SQS (Simple Queue Service): Serviço de filas de mensagens.
- SNS (Simple Notification Service): Serviço de notificação.
- Lambda: Execução de funções em resposta a eventos.
- S3 (Simple Storage Service): Armazenamento de objetos na nuvem.
Para facilitar o desenvolvimento local, o projeto utiliza o Localstack, que é uma ferramenta que emula os serviços da AWS em um ambiente local, permitindo o desenvolvimento e testes sem a necessidade de interagir com a AWS real.