Blog - The latest articles and news

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

Why Your API Returns 200 Even When Something Goes Wrong

Published
Author
Arif Ikhsanudin
Backend Developer

Returning HTTP 200 for failed operations hides errors, breaks client logic, and makes systems harder to debug. Using proper status codes is not pedantry—it’s critical for correctness and reliability.

Read more

Your Microservices Are Too Dependent on Each Other

Published
Author
Arif Ikhsanudin
Backend Developer

High coupling between microservices negates the independence benefits the architecture is supposed to deliver. Recognizing coupling patterns — shared databases, synchronous chains, shared libraries with domain logic — is the first step to eliminating them.

Read more

Tell us about your project

Our offices

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