Skip to content

WorthPosting

  • Home
  • About

Tag: Microservices

Cat Links Software Engineering

Distributed Tracing in Go with OpenTelemetry

Posted on September 2, 2026 teliaz

When a request crosses five services and the latency budget blows up, a single log line rarely tells you where

Continue readingDistributed Tracing in Go with OpenTelemetry

Cat Links Software Engineering

Dead Letter Queues in Kafka: Stop Poison Pills Before They Stop You

Posted on August 28, 2026 teliaz

A message arrives that your consumer cannot parse. Maybe the producer shipped a new schema without telling anyone, maybe the

Continue readingDead Letter Queues in Kafka: Stop Poison Pills Before They Stop You

Cat Links Software Engineering

Caching Strategies in Distributed Systems: Cache-Aside, Write-Through, and Surviving the Thundering Herd

Posted on August 19, 2026 teliaz

Almost every service that survives its own traffic eventually grows a cache. The idea is simple: the database is slow

Continue readingCaching Strategies in Distributed Systems: Cache-Aside, Write-Through, and Surviving the Thundering Herd

Cat Links Software Engineering

API Versioning Strategies That Age Well: Headers, Paths, and the Art of Not Breaking Clients

Posted on August 18, 2026 teliaz

Somewhere between the first integration and the hundredth, every API team hits the same wall: the change you need to

Continue readingAPI Versioning Strategies That Age Well: Headers, Paths, and the Art of Not Breaking Clients

Cat Links Software Engineering

Circuit Breakers in Go: Stopping Cascading Failures Before They Start

Posted on August 10, 2026August 11, 2026 teliaz

Every distributed system has a breaking point. The downstream service you depend on will fail — not “might” fail, will

Continue readingCircuit Breakers in Go: Stopping Cascading Failures Before They Start

Cat Links Software Engineering

CQRS and Event Sourcing in Go: Building Systems That Remember Every Decision

Posted on August 8, 2026 teliaz

Most CRUD applications follow a predictable pattern: a single database table serves both reads and writes, the same model validates

Continue readingCQRS and Event Sourcing in Go: Building Systems That Remember Every Decision

Cat Links Software Engineering

Dynamic Secrets: Killing Long-Lived Credentials in Distributed Systems

Posted on August 6, 2026August 7, 2026 teliaz

Most security incidents in distributed systems don’t start with a zero-day exploit. They start with a leaked credential — a

Continue readingDynamic Secrets: Killing Long-Lived Credentials in Distributed Systems

Cat Links Software Engineering

Zero Trust Architecture in Microservices: Identity, mTLS, and Authorization Policies

Posted on August 2, 2026August 3, 2026 teliaz

The traditional security model for microservices relies on a perimeter: hard outer shell, soft trusted interior. Once a request passes

Continue readingZero Trust Architecture in Microservices: Identity, mTLS, and Authorization Policies

Cat Links Software Engineering

Change Data Capture with Debezium: Streaming Database Changes to Kafka

Posted on July 31, 2026August 1, 2026 teliaz

Every production database tells a continuous story — orders placed, statuses updated, accounts created. But most applications treat their database

Continue readingChange Data Capture with Debezium: Streaming Database Changes to Kafka

Cat Links Software Engineering

The Strangler Fig Pattern: Incrementally Migrating Legacy Systems Without the Big Rewrite

Posted on July 21, 2026 teliaz

Every engineering team eventually faces the same daunting question: what do we do with the legacy monolith? The temptation is

Continue readingThe Strangler Fig Pattern: Incrementally Migrating Legacy Systems Without the Big Rewrite

Posts navigation

Older posts
  • Home
  • About
Copyright © 2026 WorthPosting | Signify by WEN Themes
Scroll Up