Blog - The latest articles and news

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

Your Pull Request Is Too Big. Here Is How to Tell.

Published
Author
Arif Ikhsanudin
Backend Developer

Large PRs get worse reviews, merge slower, and introduce more bugs than small ones — not because reviewers are lazy, but because the human brain has a finite working memory. Here is how to diagnose and fix the problem.

Read more

Your System Is Only as Fast as Its Slowest Part

Published
Author
Arif Ikhsanudin
Backend Developer

Performance work that ignores the actual bottleneck is the most common form of wasted optimization effort. Finding and eliminating the constraint is the only optimization that matters.

Read more

Aggregations Are Not Just COUNT and SUM. There Is More.

Published
Author
Arif Ikhsanudin
Backend Developer

Most developers use a fraction of the aggregation functions available in modern SQL databases — statistical functions, ordered-set aggregates, hypothetical aggregates, and string aggregation can replace entire post-processing pipelines that currently live in application code.

Read more

Tell us about your project

Our offices

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