Backend Engineering Is the Art of Reducing Chaos
After enough APIs built, legacy systems refactored, and late night production incidents, something started to become obvious: backend engineering is not about frameworks. It is about reducing chaos.
Which caos you ask?
I know, this sounds like a goofy tech coach quote, but is the reality. The client doesn't care about our event based systems, CQRS and AWS, they want a report when they click the blue button, a cheaper infra and the most specific possible business rules on production.
That creeping disorder even has a name: code entropy the natural tendency of systems to drift toward complexity and disorder as they grow, requirements shift, and teams change.
Reducing the said chaos is not easy, and to aid myself i have this is the mental model I try to follow when I write code. It's not perfect. It's not finished. It's what I aim for.
1. My job is to...
Copyright of this story solely belongs to hackernoon.com. To see the full text click HERE