gRPC Bidirectional Streaming

Overview: In this tutorial, I would like to show you how to implement gRPC Bidirectional Streaming API in Java. I assume that you have a basic understanding of what gRPC is. If not, read the below articles first. Protocol Buffers – A Simple Introduction gRPC – An Introduction Guide gRPC Unary API In Java – Easy Steps gRPC Server […]

gRPC Client Streaming

Overview: In this tutorial, I would like to show you how to implement gRPC Client Streaming API in Java. I assume that you have a basic understanding of what gRPC is. If not, read the below articles first. Protocol Buffers – A Simple Introduction gRPC – An Introduction Guide gRPC Unary API In Java – Easy Steps

gRPC Client StreamingRead More »

gRPC Server Streaming

Overview: In this tutorial, I would like to show you how to implement gRPC Server Streaming API in Java. I assume that you have a basic understanding of what gRPC is. If not, read the below articles first. Protocol Buffers – A Simple Introduction gRPC – An Introduction Guide gRPC Unary API In Java – Easy Steps gRPC Server

gRPC Server StreamingRead More »

gRPC Tutorial Java – The Complete Guide With Spring Boot

gRPC Tutorial Java: I am very happy to announce the launch of my new course on gRPC For Java Developers along with Spring Boot. Need For gRPC: Why do we need yet another framework? What is the problem with current Microservices design? gRPC is a framework from Google for inter-microservices communication. Google has been using

gRPC Tutorial Java – The Complete Guide With Spring BootRead More »

RSocket With Java – Getting Started

Overview: In this tutorial, I would like to introduce you to RSocket with Java, its interaction models and how it will be helpful for Microservices communication or client – server application development. RSocket: RSocket is a binary & message passing protocol over a single connection between client and server. It supports TCP, WebSockets and Aeron

RSocket With Java – Getting StartedRead More »

gRPC Load Balancing With Nginx

Overview: In this tutorial, I would like to show how to implement gRPC load balancing functionality to distribute the load across all the servers using Nginx. If you are new to gRPC, I request you to take a look at these articles first. Protocol Buffers – A Simple Introduction gRPC – An Introduction Guide gRPC

gRPC Load Balancing With NginxRead More »

gRPC Spring Boot Integration

Overview: In this tutorial, I would like to show you the gRPC Spring Boot Integration for inter microservices communication. gRPC is a RPC framework implementation from google for client-server application development.  We have discussed gRPC, protobuf and their advantages for inter microservices communication in these articles before. If you have not read them, check them

gRPC Spring Boot IntegrationRead More »

gRPC – An Introduction Guide

Overview: In this tutorial, I would like to introduce you to the modern RPC framework from google called gRPC. It is one of the hottest technologies right now! Need For gRPC: Microservices are the popular way to design distributed systems. A big monolith application is broken down into multiple independent Microservices. These Microservices have few

gRPC – An Introduction GuideRead More »

Protobuf / Protocol Buffers – A Simple Introduction

Overview: In this tutorial, I would like to introduce you to the Protobuf / Protocol Buffers –  an interface definition language or interface description language (IDL)! IDL is a specification which describes software component’s API in a language-neutral way. Problems With JSON: In a distributed systems architecture, 1 microservice written in Java might want to

Protobuf / Protocol Buffers – A Simple IntroductionRead More »