Cover image for gRPC [Java] Master Class: Build Modern API and Microservices

gRPC [Java] Master Class: Build Modern API and Microservices

Build a fast and scalable HTTP/2 API for your microservice with gRPC and protocol buffers.

Stéphane Maarek

Created by Stéphane Maarek

Discover how to build fast and scalable APIs for your microservices using gRPC and protocol buffers. Explore the benefits of HTTP2 communication and see how top tech companies leverage these tools for efficient, modern architectures. Gain hands-on experience with practical Java implementations.

Packt | Jan 2019 | 304 min

Start Trial
LevelIntermediate
CategoriesSoftware Engineering and Architecture, Microservices Architecture and Design Patterns, gRPC, Java

What You Will Learn

You will start by learning the core concepts of gRPC and protocol buffers, then move on to writing service definitions and generating Java code. Through practical coding exercises, you will implement various API patterns and explore advanced features. Real-world examples help reinforce each concept as you progress.

Key Features

  • Define and implement gRPC services using protocol buffers and Java
  • Master different communication patterns including streaming and unary calls
  • Apply advanced techniques like error handling, deadlines, and SSL security

Target Audience

Ideal for Java developers and software architects with some experience in API development who want to build modern, scalable microservices. If you are looking to move beyond REST and understand how gRPC can improve your systems, this course will give you the practical skills and confidence to do so.

Related courses