DZone

Introduction

I think there are two concepts that are really fundamental: number one, your architecture for your applications will change over time, right?

Your requirements are going to change. You know, what you use for an MVP or a prototype won’t quite be the same thing that you use for, you know, your app with like 400 to 600,000 lines of code with a team of 20 people. Those things are just naturally going to be different from one another.

Source: DZone