Blog - The latest articles and news

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

Why Your Containers Can't Talk to Each Other

Published
Author
Arif Ikhsanudin
Backend Developer

Container-to-container communication failures almost always trace back to a small set of root causes: wrong hostname, containers on different networks, or a service not actually listening on the expected address. Here's how to diagnose each one.

Read more

Your API Contract Is a Promise. Stop Breaking It.

Published
Author
Arif Ikhsanudin
Backend Developer

An API that changes without warning is not an API — it is a liability. Versioning, deprecation, and backward compatibility are not bureaucratic overhead; they are the baseline respect you owe to every caller of your service.

Read more

Adding Too Many Indexes Is Also a Problem

Published
Author
Arif Ikhsanudin
Backend Developer

Every index you add slows down writes and consumes storage — indiscriminate indexing is as harmful as missing indexes, and knowing how to audit and prune your index set is as important as knowing when to add one.

Read more

Tell us about your project

Our offices

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