Skip to content

WorthPosting

  • Home
  • About

Tag: api-design

Cat Links Software Engineering

Cursor-Based Pagination Done Right: Keyset Queries, Opaque Cursors, and the Pitfalls That Bite

Posted on September 6, 2026 teliaz

Every API that returns a list eventually has to answer the same question: how do you hand out a million

Continue readingCursor-Based Pagination Done Right: Keyset Queries, Opaque Cursors, and the Pitfalls That Bite

Cat Links Software Engineering

API Versioning Strategies: Path vs Header, Calendar Dates, and Graceful Sunsets

Posted on September 4, 2026 teliaz

Every API you ship is a promise. Clients hardcode your URLs, parse your field names, and schedule work around your

Continue readingAPI Versioning Strategies: Path vs Header, Calendar Dates, and Graceful Sunsets

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

API Versioning Strategies That Age Well: Headers, Paths, and the Art of Not Breaking Clients

Posted on August 18, 2026 teliaz

Somewhere between the first integration and the hundredth, every API team hits the same wall: the change you need to

Continue readingAPI Versioning Strategies That Age Well: Headers, Paths, and the Art of Not Breaking Clients

Cat Links Software Engineering

Circuit Breakers in Go: Stopping Cascading Failures Before They Start

Posted on August 10, 2026August 11, 2026 teliaz

Every distributed system has a breaking point. The downstream service you depend on will fail — not “might” fail, will

Continue readingCircuit Breakers in Go: Stopping Cascading Failures Before They Start

Cat Links Software Engineering

Pagination at Scale: Choosing Between Offset, Keyset, and Cursor Strategies

Posted on August 5, 2026August 6, 2026 teliaz

Pagination is one of those API design decisions that seems trivial until your dataset grows. Return everything at once and

Continue readingPagination at Scale: Choosing Between Offset, Keyset, and Cursor Strategies

Cat Links Software Engineering

Zero Trust Architecture in Microservices: Identity, mTLS, and Authorization Policies

Posted on August 2, 2026August 3, 2026 teliaz

The traditional security model for microservices relies on a perimeter: hard outer shell, soft trusted interior. Once a request passes

Continue readingZero Trust Architecture in Microservices: Identity, mTLS, and Authorization Policies

Cat Links Software Engineering

Idempotency Keys: Making Your API Safe for Retries

Posted on July 22, 2026July 23, 2026 teliaz

Every web developer has been there: a user clicks “Submit Payment” and nothing happens. The spinner keeps spinning. They click

Continue readingIdempotency Keys: Making Your API Safe for Retries

Cat Links Software Engineering

Mastering the Functional Options Pattern in Go

Posted on July 6, 2026 teliaz

Constructors in Go are simple when a type has one or two fields. But the moment you start building something

Continue readingMastering the Functional Options Pattern 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

Posts navigation

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