amiru.dev
Blog

Why I Love Building Backend Systems

1 min read
0 views
careerbackendengineering

Building scalable backend applications requires thinking about the entire lifecycle of a request. From latency, security, data integrity, to horizontal scalability.

My Journey

I started my journey as a full-stack engineer, jumping between React and Node.js. However, I soon realized that while building UI is satisfying, the real complexity often lies behind the scenes.

The Shift to Backend

When I started working on fintech systems, the challenges became far more critical:

  • What happens if a database transaction fails midway?
  • How to handle millions of requests without degrading performance?
  • What are the implications of network latency?

These questions led me to dive deep into distributed systems, Golang, and relational databases. The sense of building reliable and robust infrastructure became my passion.