Micronaut gRPC: Crie um projeto Java com gRPC Unary e Stream
Venha comigo criar uma aplicação gRPC de criação de transações do zero! Trataremos de pontos importantes sobre o gRPC e seu funcionamento, definiremos o nosso arquivo .proto e falaremos sobre aspectos importantes dos contratos que devem ser respeitados para manter nossas comunicações íntegras.
Entenda a teoria e a prática por trás das chamadas gRPC Unary, gRPC Client Stream, gRPC Server Stream e gRPC Bidirectional, aprenda sobre gRPC Interceptors, metadatas, Protocol Buffers e o seu papel na serialização e desserialização das mensagens, além de muitos outros conceitos!
Aprenda também a criar testes integrados para os endpoints gRPC que usam chamadas unary e streams.
Nesse curso você aprenderá, na prática, sobre:
RPC e gRPC;
Server Interceptors;
Protocol Buffers;
Arquivos .proto e pontos importantes sobre o contrato;
Pontos importantes sobre alterações de arquivos .proto e quebra de comunicação entre serviços;
Micronaut AOP;
Micronaut Data;
Testes integrados de enpoints gRPC.
Ao fim do curso você será capaz de implementar e testar seus próprios serviços gRPC, o que é o passo inicial para começar a utilizar essa incrível tecnologia no seu dia-a-dia de desenvolvimento de microsservices ou aplicações monolíticas mais performáticas.
Me acompanhe nessa jornada, será um prazer compartilhar meu conhecimento e também aprender com você.
