Skip to content

WorthPosting

  • Home
  • About

Tag: go

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

The Specification Pattern in Go: Composable Business Rules Without the Spaghetti

Posted on June 15, 2026June 16, 2026 teliaz

Business rules have a nasty habit of multiplying. What starts as a simple if check grows into nested conditionals scattered

Continue readingThe Specification Pattern in Go: Composable Business Rules Without the Spaghetti

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

Rate Limiting Strategies for Production APIs: From Token Buckets to Distributed Throttling

Posted on June 2, 2026June 3, 2026 teliaz

Every public API has a ceiling. Whether you’re running a SaaS platform, a microservice cluster, or a simple REST endpoint,

Continue readingRate Limiting Strategies for Production APIs: From Token Buckets to Distributed Throttling

Cat Links Software Engineering

The Strategy Pattern in Practice: Replacing Complex Conditionals with Composable Behaviors

Posted on June 1, 2026June 2, 2026 teliaz

Every codebase has one: a function that started as a simple if/else and grew into a 200-line switch statement with

Continue readingThe Strategy Pattern in Practice: Replacing Complex Conditionals with Composable Behaviors

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 Software Engineering

Stop Guessing Edge Cases: Property-Based Testing in Go and Python

Posted on May 18, 2026May 20, 2026 teliaz

Most unit tests are liars. They pass confidently with a handful of carefully chosen examples, then fail spectacularly in production

Continue readingStop Guessing Edge Cases: Property-Based Testing in Go and Python

Cat Links Uncategorized

OpenTelemetry in 2026: Four Signals, Declarative Config, and Observability That Actually Works

Posted on May 14, 2026May 18, 2026 teliaz

Production debugging without proper observability is like searching for a needle in a haystack — blindfolded, with mittens on. You

Continue readingOpenTelemetry in 2026: Four Signals, Declarative Config, and Observability That Actually Works

Cat Links Software Engineering

Go 1.26 Green Tea GC, Python 3.14 Template Strings, and the Rise of Serverless GPU Deployments

Posted on May 6, 2026May 7, 2026 teliaz

The first half of 2026 has already delivered a wave of releases that reshape how we think about performance, language

Continue readingGo 1.26 Green Tea GC, Python 3.14 Template Strings, and the Rise of Serverless GPU Deployments

Posts navigation

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