Skip to content

WorthPosting

  • Home
  • About

Tag: Distributed Systems

Cat Links Software Engineering

Service-to-Service Authentication in Microservices: mTLS, JWTs, and the Token Exchange Pattern

Posted on September 22, 2026 teliaz

Getting a request into your system is the easy part. The hard question arrives at hop two: when the order

Continue readingService-to-Service Authentication in Microservices: mTLS, JWTs, and the Token Exchange Pattern

Cat Links Software Engineering

Idempotency Keys Done Right: Building Retry-Safe APIs That Never Double-Charge

Posted on September 22, 2026September 22, 2026 teliaz

You hit “Place Order,” the spinner hangs for ten seconds, and you tap the button again. Now the fear sets

Continue readingIdempotency Keys Done Right: Building Retry-Safe APIs That Never Double-Charge

Cat Links Software Engineering

PostgreSQL Isolation Levels: What Repeatable Read Actually Guarantees

Posted on September 21, 2026 teliaz

Every PostgreSQL developer knows the four isolation levels from the SQL standard: Read Uncommitted, Read Committed, Repeatable Read, Serializable. Fewer

Continue readingPostgreSQL Isolation Levels: What Repeatable Read Actually Guarantees

Cat Links Software Engineering

Trace Context Propagation: Why Your Distributed Traces Break and How to Fix Every Hop

Posted on September 16, 2026September 17, 2026 teliaz

You open your tracing backend to debug a slow checkout request and find five disconnected traces instead of one. Five

Continue readingTrace Context Propagation: Why Your Distributed Traces Break and How to Fix Every Hop

Cat Links Software Engineering

Zero-Downtime Database Migrations: Expand-Contract, Backfills, and Locks

Posted on September 3, 2026 teliaz

Every schema migration tool will happily tell you how to change a table. Almost none of them will tell you

Continue readingZero-Downtime Database Migrations: Expand-Contract, Backfills, and Locks

Cat Links Software Engineering

Native Sidecar Containers in Kubernetes: Ordering, Jobs, and the End of Shutdown Races

Posted on August 28, 2026 teliaz

The sidecar pattern has been part of the Kubernetes toolkit for as long as pods have existed: run a second

Continue readingNative Sidecar Containers in Kubernetes: Ordering, Jobs, and the End of Shutdown Races

Cat Links Software Engineering

Idempotency Keys: Making API Retries Safe by Design

Posted on August 28, 2026 teliaz

The network drops the connection two seconds after your client sends the payment request. Did the charge go through? Your

Continue readingIdempotency Keys: Making API Retries Safe by Design

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

SLOs You Can Actually Alert On: Error Budgets and Burn Rates in Prometheus

Posted on August 24, 2026 teliaz

Every on-call rotation has a story about the alert that fires at 3 a.m. for something that isn’t wrong. CPU

Continue readingSLOs You Can Actually Alert On: Error Budgets and Burn Rates in Prometheus

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

Posts navigation

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