- Utilizando Kafka;
- Utilizando Node;
- API principal (Station);
- Geração de certificado;
- API principal envia uma mensagem pro serviço de certificado para gerar o certificado; -Micro-serviço de certificado devolve uma resposta (síncrona/assíncrona);
Se conseguir síncrona/assíncrona:
- Receber uma resposta assíncrona de quando o e-mail com o certificado foi enviado;
-
REST (latência);
-
Redis / RabbitMQ / Kafka;
-
Nubank, Uber, Paypal, Netflix;
- Consumer demorado para subir;
- Frameworks especificos para microservices (Molecular);
- expectResponse (Algo assim).