Blog - The latest articles and news

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

Mocking in Spring Boot Tests: When It Helps and When It Hurts

Published
Author
Eric Hanson
Backend Developer

Mocking is the most overused tool in the Spring Boot testing toolkit. Used well, it isolates units and speeds up suites. Used carelessly, it builds a test suite that passes confidently while your application fails in production.

Read more

Naming Your API Endpoints Is Harder Than It Looks

Published
Author
Eric Hanson
Backend Developer

Endpoint naming seems trivial until it becomes inconsistent, ambiguous, and hard to evolve. Good naming requires treating APIs as long-lived contracts, not quick implementations.

Read more

Service Communication in Spring Boot: REST vs Messaging

Published
Author
Eric Hanson
Backend Developer

Choosing between synchronous REST and asynchronous messaging is not a matter of preference — it is a decision with direct consequences for availability, consistency, and operational complexity. Most systems need both, and the mistake is applying one where the other belongs.

Read more

Tell us about your project

Our offices

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