When someones dives into the world of Software Engineering, one day he will need to learn the basics of Software Architecture Patterns. When I was new to coding, I didn’t know where to get a resource for a brief introduction to the existing architecture patterns so that it would not be too detailed & confusing but rather very abstract and simple to understand. It had been a problem until I found a