Skip to content

WorthPosting

  • Home
  • About

Tag: Microservices

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

Cat Links Software Engineering

Event Sourcing in Practice: Building a System That Never Forgets

Posted on July 21, 2026 teliaz

Most systems today use CRUD: read the current state, modify a row, write it back. The database remembers where things

Continue readingEvent Sourcing in Practice: Building a System That Never Forgets

Cat Links Software Engineering

The Saga Pattern: Coordinating Distributed Transactions in Microservices

Posted on July 14, 2026July 15, 2026 teliaz

Distributed transactions are one of those problems that look simple until you split your monolith into services. In a single

Continue readingThe Saga Pattern: Coordinating Distributed Transactions in Microservices

Cat Links Software Engineering

OpenTelemetry in Go: From Zero to Distributed Tracing

Posted on July 9, 2026July 9, 2026 teliaz

Microservices promised us smaller, more maintainable codebases. They delivered — along with a debugging nightmare. When a request flows through

Continue readingOpenTelemetry in Go: From Zero to Distributed Tracing

Cat Links Software Engineering

CQRS in Practice: Splitting Reads and Writes for Scalable Systems

Posted on July 7, 2026July 8, 2026 teliaz

Most applications start with a simple mental model: one database, one set of tables, and CRUD operations that read and

Continue readingCQRS in Practice: Splitting Reads and Writes for Scalable Systems

Cat Links Software Engineering

Zero Trust Microservices: Implementing mTLS in Go

Posted on July 3, 2026 teliaz

Most microservice architectures still rely on an outdated security model: trust everything inside the network, and defend the perimeter. The

Continue readingZero Trust Microservices: Implementing mTLS in Go

Cat Links Software Engineering

Implementing Idempotency in Go: Keys, Stores, and Patterns for Reliable APIs

Posted on June 30, 2026July 1, 2026 teliaz

Networks are unreliable. Clients retry requests. Messages get delivered twice. In a distributed system, the question isn’t whether a duplicate

Continue readingImplementing Idempotency in Go: Keys, Stores, and Patterns for Reliable APIs

Cat Links Software Engineering

The Saga Pattern in Distributed Systems: Orchestrating Transactions Across Microservices

Posted on June 23, 2026June 24, 2026 teliaz

Every developer who has worked with microservices eventually hits the same wall: a single business operation needs to touch multiple

Continue readingThe Saga Pattern in Distributed Systems: Orchestrating Transactions Across Microservices

Cat Links Software Engineering

The Circuit Breaker Pattern in Go: Preventing Cascading Failures in Distributed Systems

Posted on June 16, 2026 teliaz

When one service in a distributed system starts failing, the cascade can bring down everything downstream. A slow database connection

Continue readingThe Circuit Breaker Pattern in Go: Preventing Cascading Failures in Distributed Systems

Cat Links Software Engineering

CQRS and Event Sourcing: Building an Order System from Scratch in Go

Posted on June 10, 2026 teliaz

CQRS and Event Sourcing: Building an Order System from Scratch in Go Most of us build CRUD services by default:

Continue readingCQRS and Event Sourcing: Building an Order System from Scratch in Go

Posts navigation

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