ℹ️ Visão Geral
Trilha de cursos e projetos pessoais em Spring Boot 3 com diversas implementações de tecnologias, sistemas auto escaláveis e microserviços estudados através da plataforma da Alura.
- Spring Boot
- SpringDoc (Swagger)
- Maven
- MySQL
- JUnit
- Mockito
- Spting Cloud
- IaC - Infraestrutura como Código
- CDK - Cloud Development Kit
- Spring Batch - Processamento em lote
- Spring WebFlux
- RabbitMQ
-
Programação reativa e assíncrona com Spring
-
Documentação da API com SpringDoc (Swagger) para facilitar o entendimento e uso da API por outros desenvolvedores.
-
Testes automatizados com Junit e Mockito.
-
Spring WebFlux
-
Spring Batch
-
Boas práticas de programação SOLID e
-
Microserviços em nuvem utilizando containers Docker e diversos recursos da AWS, como CDK, ECS, ECR, Fargate e RDS.
-
Mensageria com RabbitMQ
ℹ️ Links úteis e explicações:
- Desvendando o DockerFile: https://www.alura.com.br/artigos/desvendando-o-dockerfile
- Spring IO: https://spring.io/projects/spring-cloud
- O que é DevOPS: https://www.alura.com.br/artigos/devops-o-que-e
- O que é Cloud: https://www.alura.com.br/artigos/cloud
- Plataformas úteis de Cloud:https://www.alura.com.br/artigos/heroku-vercel-outras-opcoes-cloud-plataforma
- Documentação da AWS: https://docs.aws.amazon.com/pt_br/
- Guia CDK AWS: https://docs.aws.amazon.com/cdk/v2/guide/getting_started.html
Sanara Maciel Felício
Sinta-se à vontade para contribuir com melhorias através de issues ou pull requests!