Get Free Shipping on orders over $79
Spring Boot 3 API Mastery : Write scalable, reactive, and secure APIs for microservices with Spring Boot 3 and Java 21 - Vincenzo Racca

Spring Boot 3 API Mastery

Write scalable, reactive, and secure APIs for microservices with Spring Boot 3 and Java 21

By: Vincenzo Racca

Paperback | 24 February 2025

At a Glance

Paperback


$69.29

or 4 interest-free payments of $17.32 with

 or 

Ships in 5 to 7 business days

DESCRIPTION 

This book is a complete guide to designing and implementing scalable, secure, and modern APIs in a microservices architecture. Covering both synchronous communication via REST, GraphQL, and gRPC, as well as asynchronous communication with Kafka, it equips you with the tools to build efficient, reliable, and observable APIs.

Learn best practices for designing REST APIs, including HTTP verb usage and the API-first approach. Explore Spring Boot technologies like WebFlux and virtual threads to build scalable REST APIs. The book also demonstrates how to use Spring Cloud Stream for broker-agnostic asynchronous communication to build robust event-driven architectures.

To ensure observability, you will implement logging, monitoring, and tracing with Grafana, Prometheus, and Tempo. Security is key, and the book covers OAuth2 and OpenID Connect using Spring Security and Keycloak for centralized authentication. Finally, discover how to deploy microservices with Docker and Kubernetes, mastering containerization and orchestration.

KEY FEATURES  

â-� Design scalable and observable APIs for cloud-native microservices.

â-� Master REST, GraphQL, gRPC, and event-driven API best practices.

â-� Secure APIs with OAuth2, OpenID Connect, and Spring Security.

WHAT YOU WILL LEARN

â-� Design scalable, secure REST APIs with Spring Boot, WebFlux, and virtual threads.

â-� Implement GraphQL and gRPC for modern APIs.

â-� Master asynchronous communication with Kafka and Spring Cloud Stream.

â-� Achieve observability with logging, metrics, and distributed tracing.

â-� Deploy microservices on Docker and Kubernetes with ease.

WHO THIS BOOK IS FOR

This book is for software developers and architects aiming to design scalable, secure, and modern APIs in a microservices architecture. Prior knowledge of Java and Spring Framework is recommended.

More in Engineering & Technology

Flow Hive's Book of Bees and Beekeeping - Cedar Anderson

RRP $45.00

$36.99

18%
OFF
How a Game Lives - Jacob Geller

RRP $49.99

$45.75

Quantum 2.0 : The Past, Present, and Future of Quantum Physics - Paul Davies
Living Soil : A Grower's Guide - Jean-Martin Fortier

RRP $29.99

$26.75

11%
OFF
The C Programming Language : Prentice Hall Software - Brian Kernighan

RRP $107.04

$75.75

29%
OFF
A Guide to Native Bees of Australia - Dr Terry Houston

RRP $49.99

$40.75

18%
OFF
Electrical Wiring Practice : 9th Edition - Keith Pethebridge

Not Supplied By Publisher

RRP $164.95

$151.75

Roof Plumbing : 3rd Edition - Owen Smith

Spiral Ringed Book

RRP $99.95

$85.99

14%
OFF
Call of the Reed Warbler : Revised Edition - Charles Massy

RRP $39.99

$31.75

21%
OFF
The Australian Beekeeping Manual : 3rd Edition - Robert Owen

RRP $59.99

$45.75

24%
OFF
Gas Services : 3rd Edition - Owen Smith

Spiral Ringed Book

RRP $99.95

$85.99

14%
OFF
Professional Beauty Therapy : 4th Edition - Australia and New Zealand - Lorraine Nordmann
Field Guide to the Native Plants of Sydney - Les Robinson

RRP $59.99

$39.75

34%
OFF
The Design of Everyday Things : Revised and Expanded Edition - Don Norman
LEGO Gadgets : Gadgets (Klutz) - Editors of Klutz

RRP $34.99

$25.75

26%
OFF
Backyard Chickens : How to Keep Happy Hens - Dave Ingham

RRP $39.99

$31.75

21%
OFF
Astrophysics for People in a Hurry - Neil  deGrasse Tyson

RRP $31.95

$26.75

16%
OFF
The Art of War & Other Classics of Eastern Philosophy : Leather-bound Classics - Confucius
Digital Minimalism : Choosing a Focused Life in a Noisy World - Cal Newport
First Knowledges Innovation : Knowledge and Ingenuity - Ian J McNiven
Black Holes : The key to understanding the universe - Professor Brian Cox