Skip to content

WorthPosting

  • About
  • Resource Links

Tag: go

Cat Links Software Engineering

Distributed Tracing in Go with OpenTelemetry: A Setup That Actually Holds Together

Posted on October 21, 2026October 21, 2026 teliaz

For years, adding tracing to a Go service meant wrapping every handler, decorating every client, and threading context through every

Continue readingDistributed Tracing in Go with OpenTelemetry: A Setup That Actually Holds Together

Cat Links Software Engineering

GOGC, GOMEMLIMIT, and the Write Barrier: How the Go Garbage Collector Really Paces Itself

Posted on October 20, 2026 teliaz

Ask most Go developers how the garbage collector works and you’ll get one of two answers: “it’s concurrent and low-pause”

Continue readingGOGC, GOMEMLIMIT, and the Write Barrier: How the Go Garbage Collector Really Paces Itself

Cat Links Software Engineering

Distributed Rate Limiting in Go: Token Buckets, Redis, and the Fail-Open Decision

Posted on October 18, 2026October 19, 2026 teliaz

Rate limiting looks like a solved problem until the day your API runs on more than one machine. The in-memory

Continue readingDistributed Rate Limiting in Go: Token Buckets, Redis, and the Fail-Open Decision

Cat Links Software Engineering

The Transactional Outbox in Go: Reliable Event Publishing Without Distributed Transactions

Posted on October 16, 2026October 18, 2026 teliaz

Here is one of the oldest bugs in distributed systems, still shipping to production every week: a service commits a

Continue readingThe Transactional Outbox in Go: Reliable Event Publishing Without Distributed Transactions

Cat Links Software Engineering

PostgreSQL Connection Pooling in Go: Sizing pgxpool, Reading Its Stats, and When PgBouncer Earns Its Keep

Posted on October 16, 2026October 18, 2026 teliaz

Every Go service that talks to PostgreSQL ends up managing a pool of database connections, and almost every team gets

Continue readingPostgreSQL Connection Pooling in Go: Sizing pgxpool, Reading Its Stats, and When PgBouncer Earns Its Keep

Cat Links Software Engineering

API Versioning Without Tears: Sunset Headers, Major Versions, and a Go Implementation

Posted on October 14, 2026October 15, 2026 teliaz

Sooner or later every API team hits the wall: a client depends on behavior you need to change. The field

Continue readingAPI Versioning Without Tears: Sunset Headers, Major Versions, and a Go Implementation

Cat Links Software Engineering

Inside the Event Loop: epoll, kqueue, and io_uring — Why Your Runtime Still Uses Readiness Notifications

Posted on October 11, 2026October 12, 2026 teliaz

Every high-concurrency server you have ever deployed eventually bottoms out at the same place: a call that says “tell me

Continue readingInside the Event Loop: epoll, kqueue, and io_uring — Why Your Runtime Still Uses Readiness Notifications

Cat Links Software Engineering

Eventual Consistency in Practice: Session Guarantees, Read-Your-Writes, and Bounded Staleness

Posted on October 10, 2026October 11, 2026 teliaz

Replica lag is one of those distributed-systems facts everyone accepts in the abstract and nobody plans for in the code.

Continue readingEventual Consistency in Practice: Session Guarantees, Read-Your-Writes, and Bounded Staleness

Cat Links Software Engineering

Structured Logging in Go: A Practical slog Field Guide

Posted on October 10, 2026October 11, 2026 teliaz

Every codebase has a logging moment of reckoning. It arrives when someone has to debug a production incident at 2

Continue readingStructured Logging in Go: A Practical slog Field Guide

Cat Links Software Engineering

Inside the Go Scheduler: G, M, P, Work Stealing, and Why Goroutines Block Cheaply

Posted on October 9, 2026 teliaz

Every Go program you have ever shipped is a swarm of goroutines multiplexed onto a handful of operating system threads.

Continue readingInside the Go Scheduler: G, M, P, Work Stealing, and Why Goroutines Block Cheaply

Posts navigation

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