๐Ÿ—๏ธ Modernizing Enterprise Applications
Chapters Prerequisites GitHub โ†—
Home / Communication & Contracts
Part 8 3 chapters

Communication & Contracts

REST/gRPC/GraphQL (+ order extraction & gateway, strangler completes), the Quarkus/MicroProfile chassis, the schema/API/service registry.

Chapter 26

Communication Styles & Extraction 6 โ€” Order + GraphQL Gateway

REST, gRPC, async sagas, and GraphQL aggregation side by side; the god order aggregate extracted last into a CQRS write/read split; the strangler completes and the monolith is decommissioned.

45 minutesRead โ†’
Chapter 27

The Quarkus / MicroProfile Chassis

Config, Fault Tolerance, Health, Metrics, OpenAPI, REST Client, JWT; build-time optimization, native image, and the dev-mode inner loop.

Read โ†’
Chapter 28

Contracts & the Service Registry

Schema/API/shared-data-type registry use cases and enterprise requirements; Apicurio with Avro/Protobuf/JSONSchema/OpenAPI/AsyncAPI.

Read โ†’
โ† Previous part Coordinating Across Services Next part โ†’ Operating the Modernized System

Modernizing Enterprise Applications

A Spring Boot monolith strangled to Quarkus + Camel microservices, one seam at a time, driven by an AI Development Lifecycle (ADLC) and tested throughout.

Book

  • Introduction
  • Prerequisites
  • The Project Ledger
  • Build plan โ†—

Reference

  • Quarkus โ†—
  • Apache Camel โ†—
  • View on GitHub โ†—
  • Issues โ†—
Open source ยท Apache 2.0 Last built 2026-10-09