Writing
Our Blogs
Posts we're writing from the workshop and tutorial material in this catalog. They're published on the Pattern Catalyst Blog; this page links out to each one.
| Post | Date | Source project | Tags |
|---|---|---|---|
|
Leave the Toolchain Behind: A C++ Service in 26 MB Instead of 689
A 4 MB C++ binary routinely ships inside a 689 MB image. The fix isn't to shrink the toolchain, it's to leave it behind. Multi-stage builds plus the right UBI runtime tier get the same service down to 26 MB, and the tier you pick is really an incident-response decision, not a size one. |
2026-10-10 | cpp-container-optimization-tutorial | cpp containers multi-stage-build ubi image-size |
|
Who Knows the Sequence? Three Ways to Coordinate an Order Saga in Quarkus
Kafka choreography, a Camel route, and a Quarkus Flow document coordinate the same order-triage saga. The split that matters in an incident isn't declarative versus imperative; it's whether any single artifact knows the sequence at all. |
2026-10-10 | datamesh-reference-arch-quarkus | quarkus kafka camel orchestration event-driven saga |
|
Cardinality, Not Instrumentation, Is What Makes Observability Expensive
A metric is a family of time series, one per label combination; add a single unbounded label and a cheap counter becomes a six-figure line item. How cardinality drives metric, log, and trace cost, and where to control it. |
2026-10-09 | otel-observability-tutorial | observability opentelemetry cardinality cost metrics |
|
L7 Routing Is a Four-Layer Decision Chain, Not an Appliance in a Rack
L7 routing in 2026 isn't a box in a rack โ it's layered software (edge, gateway, mesh, app) making a decision on every HTTP and gRPC envelope, and knowing which layer owns which decision is the whole game. |
2026-10-07 | cloud-native-design-patterns | cloud-native l7-routing kubernetes api-gateway service-mesh |