You don't become a Software Architect by writing more code. You become one the day you have the guts to delete a fragile system and start over.
After 7 months of building, our backend became a house of cards. Every new patch broke something else.
The amateur move is to write another patch. The Architect move is to roll it back.
I just deleted weeks of hard work to rebuild our core foundation from scratch. I paid for this lesson with my own time and money, but the engineering intuition I gained is priceless.
Building it right this time🏗️