With so many definitions of architecture 1 (specifically software architecture 2) already available on the internet, I am not going to attempt creating yet another. Instead, I will try to explain what architecture is, in a way that hopefully makes it easier to understand. I am also not going to delve into various types of […]