A microservices architecture diagram with tracing spans

The Hidden Cost of Microservices: Why Distributed Tracing Is Not Optional

Microservices architectures introduce latency and failure modes that traditional logging can’t capture. Distributed tracing provides end-to-end visibility, but implementing it correctly requires careful instrumentation.

September 22, 2026 · 6 min · 1085 words · martinuke0
Envoy proxy architecture diagram showing request routing between services

Architecting Scalable API Gateways: Envoy's Request Routing Engine Explained

Envoy’s request routing engine powers some of the world’s largest API gateways and service meshes. This post breaks down its architecture, route matching mechanics, weighted cluster strategies, and production patterns you can apply today.

September 21, 2026 · 10 min · 1961 words · martinuke0
A visual representation of distributed tracing data flowing through a pipeline

Observability Pipelines: Instrumenting Microservices with OpenTelemetry

Explore the architecture and implementation of observability pipelines using OpenTelemetry and Jaeger to gain visibility into distributed systems.

September 18, 2026 · 6 min · 1101 words · martinuke0
Distributed Temporal workflow architecture with sticky notes and arrows

Architecting Distributed Workflows with Temporal: State Management at Scale

Temporal encodes workflows as code, giving you durable execution, exactly-once retries, and native state management for distributed systems at scale.

September 16, 2026 · 7 min · 1345 words · martinuke0
Illustration of a circuit breaker protecting a microservice.

Architecting Resilience with Resilience4j Circuit Breakers and Retry Policies at Scale

A practical guide to wiring Resilience4j circuit breakers and retry strategies into Java services, ensuring graceful degradation under failure.

September 14, 2026 · 7 min · 1468 words · martinuke0
Feedback