Blog - The latest articles and news

Stay up to date with practical insights on backend engineering, system design, and building reliable software.

Retry Logic Sounds Simple Until It Makes Things Worse

Published
Author
Arif Ikhsanudin
Backend Developer

Naive retry implementations amplify load on struggling services, create duplicate side effects, and produce thundering herd problems at recovery time. Getting retries right requires exponential backoff, jitter, idempotency, and budget limits.

Read more

Sinatra vs Rails — When I Reach for the Smaller Tool

Published
Author
Arif Ikhsanudin
Backend Developer

Rails is not always the right Ruby web framework — Sinatra earns its place for a specific class of services where convention overhead is waste and explicit routing is an asset, not a liability.

Read more

Tell us about your project

Our offices

  • Copenhagen
    1 Carlsberg Gate
    1260, København, Denmark
  • Magelang
    12 Jalan Bligo
    56485, Magelang, Indonesia