Skip to content

WorthPosting

  • Home
  • About

Tag: Microservices

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

Cat Links Software Engineering

The Saga Pattern: Distributed Transactions Without the Pain

Posted on May 26, 2026May 27, 2026 teliaz

When a single database holds all your data, transactions are straightforward: begin, commit, rollback. But in a microservices architecture, where

Continue readingThe Saga Pattern: Distributed Transactions Without the Pain

Cat Links Uncategorized

Build APIs That Survive Retries: Idempotency Keys in Go

Posted on May 20, 2026 teliaz

Network requests fail. Timeouts happen. Retries are inevitable. If your API charges a customer’s credit card twice because a TCP

Continue readingBuild APIs That Survive Retries: Idempotency Keys in Go

Cat Links Uncategorized

Event Sourcing in Practice: Building Audit-Friendly Systems with Python and PostgreSQL

Posted on May 12, 2026May 13, 2026 teliaz

Most applications store data the same way: overwrite the current state and move on. A customer changes their address? Update

Continue readingEvent Sourcing in Practice: Building Audit-Friendly Systems with Python and PostgreSQL

Cat Links Software Engineering

The Outbox Pattern: Solving the Dual-Write Problem in Event-Driven Microservices

Posted on May 5, 2026May 6, 2026 teliaz

Event-driven architecture is the default for most microservices systems today. Services communicate by publishing events to a message broker —

Continue readingThe Outbox Pattern: Solving the Dual-Write Problem in Event-Driven Microservices

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