🏛️ Stateless C++ Services
Home Chapters Examples Diagrams Bibliography GitHub ↗
  1. Home
  2. Integration & Tooling
Part 5 2 chapters

Integration & Tooling

The gRPC order-pricing service that composes every prior pattern, followed by the build-tooling appendix — Conan, CMake, the C++23 feature-support table, and the multi-stage Containerfile.

Doc 10

Microservices with gRPC and C++ (end-to-end example)

The end-to-end integration. A realistic order-pricing service skeleton: proto, Config, RequestContext, process-scoped state wiring, the full handler with PostgreSQL access and outbound gRPC tax calculation and idempotency, the complete main() with twelve cross-referenced steps, full compose.yaml, full Kubernetes manifest. Every prior pattern in one place.

Read →
Doc 11

Build tooling appendix

Conan 2.x setup with version-pinned dependencies, dev and release profiles (AddressSanitizer in dev, LTO + hardening in release), CMake structure with proto codegen, the C++23 feature support table, multi-stage Containerfile pattern, full source for vendored helpers, test infrastructure, common gotchas.

Read →
← Previous part Operational Concerns Next part → Appendix: For Extenders
Stateless C++ Services
Tutorial content: CC BY 4.0. Sample code: Apache 2.0.
Source on GitHub ↗  ·  File an issue ↗