Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Comunicação entre microservices usando Spring Cloud
Highest Rated
Rating: 4.0 out of 5(206 ratings)
655 students

Comunicação entre microservices usando Spring Cloud

Aprenda e pratique como fazer comunicação entre microservices usando Spring Boot, Rest API, RabbitMQ, Mysql e Redis.
Last updated 12/2019
Portuguese
Portuguese [Auto],

What you'll learn

  • Criar microservices em java usando o String cloud para fazer comunicação síncrona entre microservices e assincrona
  • Criar microservices usando o Spring Cloud
  • Conceitos básicos de microservices
  • Criar microservice com Mysql
  • Criar microservice usando Redis
  • Criar um Gateway usando Zuul

Course content

7 sections22 lectures1h 58m total length
  • Quem é o Marcelo1:28
  • O que é monolito?6:16
  • O que é microservice?8:25
  • O que é o Spring Cloud?5:18

    https://github.com/marcelosv/ms-communication

  • O que vamos desenvolver?3:08

    https://github.com/marcelosv/ms-communication

Requirements

  • Conhecer Java

Description

Em 20 anos de carreira na área de tecnologia, desenvolvendo software, usei diversas formas e framework para criar softwares. Sabe o que eu reparei? Muitas empresas estavam migrando para microservices e usando novos conceitos para fazer comunicação entre microservices, que eu não tinha ideia. Existem várias formas e padrões e pra mim era difícil entender e saber qual estratégia usar para determinado problema. Sabe mais uma coisa que eu reparei? Os líderes técnicos, líder de times, os sênior, tinham esses conhecimentos. E naturalmente eles eram as pessoas que mais ganhavam aumento ou subiam de cargo.

Mas estudar comunicação entre microservices não foi fácil, pois encontrar cursos ou algum mentor que me auxiliasse era muito difícil. Dessa maneira, decidi fazer este curso exclusivo, para que você caro aluno, não passe pelo mesmo problema que tive.

Neste curso vamos construir 5 microservices. Com eles vamos explorar algumas diferentes formas de se comunicação entre si e entender quando usar uma ou outra. Vamos usar RestAPI para comunicação síncrona. RabbitMQ para comunicação assíncrona.

Vamos também utilizar estratégias diferentes de banco de dados e de cache usando Mysql, Redis e vamos explorar de forma simples um Gateway API.

Um ponto muito importante a destacar é que desenvolver microservice e conhecer as estratégias de comunicação é essencial para o crescimento profissional, para sua carreira, e para o seu bolso.

Saiba que, fazendo este curso, você entra para a exclusiva e limitada Comunidade Alcatéia Dev, que tem como foco conhecimentos, cursos, conteúdos, organização do GitHub, grupo de discussão sobre a área de tecnologia e micro serviços.

E daí? Curtiu?


** Conceitos do curso:

1. Comunicação assíncrona, usando Stream Events (Mensageria) com RabbitMQ;

2. Comunicação síncrona com RestAPI;

3. Design for Data Separation - Criando banco de dados separado por microservices;

4. Roteamente por Gateway;



Who this course is for:

  • Desenvolvedores
  • Desenvolvedores iniciantes