Hi. As i dive deeper into the field of software engineering.
I have come realise that there is much to software development than just writing code.
Software Architectural designs and design patterns are like blue print on how to structure your application.
Software Architectural designs and design patterns enable us design and develop scalable,robust and reliable web applications. It makes it easy to scale up your application in the future like adding new features, upgrading on the number of users using your application.
There are two major categories of software Architecture designs and design patterns.
Higher lever : These are the ones that focus on the overall structure of the application or system like MVC, Microservices, layout etc.
Lower level: These are ones that focus on the individual component of the application like MVVM ,Component Based Architectural design pattern, etc.
Top comments (0)