Loja - Instituto Brasileiro de Terapias holísticas
Curso de Passo a Passo Spring Boot Microservices e Implantação na Nuvem
Curso de Passo a Passo Spring Boot Microservices e Implantação na Nuvem
Não foi possível carregar a disponibilidade de retirada.
Passo a passo Spring Boot Microservices e Implantação em Nuvem
Spring security, JWT, Retrofit, Implantação na Nuvem Heroku via Github, PostgreSQL, H2-Database, Hibernate, Lombok
Olá a todos, neste curso, discutiremos a arquitetura do nosso projeto. Ao longo do curso, estaremos criando um projeto semelhante a um aplicativo de pedidos de produtos. Este aplicativo terá várias listas de produtos, como lista de livros, lista de alimentos ou lista de roupas. Os usuários ou clientes poderão visualizar essas listas de produtos e fazer compras. Todas as transações serão registradas para fins de registro.
Para implementar este aplicativo, utilizaremos três microservices diferentes: api-gateway, product-service e transaction-service. O api-gateway servirá como o gateway principal para todo o aplicativo, gerenciando todas as APIs. Ele também lidará com o gerenciamento de usuários e autorização. O product-service lidará com operações CRUD relacionadas a produtos, atuando como um serviço de gerenciamento de produtos. O transaction-service lidará com operações CRUD relacionadas a transações, armazenando logs de compras de produtos.
Os microservices terão um processo de dependência da seguinte forma: o cliente primeiro acessará o api-gateway, onde precisará passar por um processo de login. Uma vez autorizado, eles poderão acessar os outros serviços por meio do api-gateway. A segurança será um foco principal em nosso aplicativo, com o Spring Security e JWT sendo utilizados para fornecer conexões seguras entre os microservices. Tokens de chave segura serão usados para esse fim.
Para nossas necessidades de banco de dados, usaremos PostgreSQL e H2Database. Embora outros bancos de dados possam ser usados, escolhemos esses bancos de dados, pois podem ser usados gratuitamente no Heroku, onde implantaremos nossos códigos. A biblioteca Retrofit será usada para estabelecer conexões entre microservices, lidando com todos os problemas de rede.
Falando em implantação, utilizaremos o Heroku para implantação em nuvem. O Heroku é um framework gratuito fantástico que permite a fácil implantação de projetos spring-boot com alguma configuração no Github. No final do curso, teremos um aplicativo totalmente funcional em produção e o código estará acessível no Github para que todos possam visualizar.
Além das bibliotecas e tecnologias mencionadas, também usaremos Spring Boot, Hibernate, Gradle, Lombok e Postman para testar nossos aplicativos. O Postman é uma ferramenta poderosa para depurar problemas de rede.
Isso conclui a visão geral da arquitetura de microservices do nosso projeto. Obrigado pela atenção.
O que você aprenderá
- Spring Boot
- Spring Security
- Retrofit
- Implantação na Nuvem Heroku
- CI/CD com Github
- Diferentes bancos de dados como PostgreSQL e H2-Database em Memória
- Microservices vs Mono-service
Share

Mais vendidos
-
Curso de O Bootcamp Completo de Desenvolvimento Web 2023
Preço normal R$ 39,90 BRLPreço normalPreço unitário / porR$ 127,00 BRLPreço promocional R$ 39,90 BRLPromoção -
Curso de O Bootcamp de Desenvolvedor Web 2023
Preço normal R$ 39,90 BRLPreço normalPreço unitário / porR$ 127,00 BRLPreço promocional R$ 39,90 BRLPromoção -
Curso de Angular - O Guia Completo (Edição 2023)
Preço normal R$ 39,90 BRLPreço normalPreço unitário / porR$ 127,00 BRLPreço promocional R$ 39,90 BRLPromoção -
Curso de O Curso Completo de JavaScript 2023: Do Zero ao Especialista!
Preço normal R$ 39,90 BRLPreço normalPreço unitário / porR$ 127,00 BRLPreço promocional R$ 39,90 BRLPromoção