Buy a Plunger Before You Need a Plunger: Scalable, Flexible, Modular, Preventative Architecture
Josh is a mobile developer passionate about writing efficient and beautiful apps for both iOS and Android.
It sucks to be stuck with a toilet that needs plunging yet no way to plunge, it usually leads to having a mess everywhere. The same goes with your codebase. We never want to face issues that we can prevent and we always want to prepare for the next task at hand. Having a flexible and modular architecture allows for easy scaling pivoting with whatever product managers throw our way. We will discuss some principles, practices and things to avoid to make sure the architecture you are building is always at a good and agile place.