Modular Application Architecture - Considerations
- 2018-01-03
- php, extensibility, plugins, patterns, api, software-design, software-architecture, modules, software, design
When developing software, sometimes we need to allow our application to have plug-ins or modules developed by third parties.
In this post we will take a general overview on how some popular design patterns can allow us to create plugin based applications and some considerations to keep in mind when implementing them.