/comunicacao-microservicos-udemy

Reprodução dos conceitos práticos e teóricos do Curso Udemy de comunicação entre microserviços.

Primary LanguageJava

comunicacao-microservicos-udemy

Reprodução dos conceitos práticos e teóricos do Curso Udemy de comunicação entre microserviços:

  • Neste curso, será aboradado o conceito teórico e prático sobre comunicação entre microsserviços e como aplicá-las. Praticamente iremos criar 3 APIs, duas delas com Node.js, MongoDB, Mongoose, Sequelize, PostgreSQL e JWT para autenticação. Iremos também criar uma API com Java 11 utilizando Spring Boot, PostgreSQL, Spring Data JPA, Spring Cloud OpenFeign e JWT, realizando a comunicação e integração entre essas duas tecnologias.
  • Iremos utilizar o RabbitMQ para a comunicação via filas de mensagens utilizando o protocolo AMQP com o intuito de criar uma comunicação assíncrona entre os serviços. Iremos também utilziar comunicação síncrona entre aplicações, ou melhor, chamadas a clients HTTP entre as APIs, integrando-as com as tecnologias FeignClient (Spring Boot) e Axios (Node.js).
  • Iremos também subir todas as nossas aplicações em containers Docker utilizando o Docker-compose. No final do curso, faremos também o deploy de toda a arquitetura na AWS utilizando os serviços AWS Elastic Beanstalk, Amazon RDS e Amazon CloudWatch!