What are the design patterns that we can use in large projects with Laravel 5 ? is there any good tutorials or books to learn those design patterns ?
Building a large project can't be solved by just applying some design patterns, you need to dive a little more deeper and learn about architectural patterns, to find which one is the closest to your project case, and apply it. In most of the times you can merge multiple architectural patterns together to get a full solution.
Design patterns: Solves re-occurring problems in software construction.
Architectural patterns: Fundamental structural organization for software systems.
For more details about design patterns you can check this nice article http://www.mahmoudzalt.com/blog/software-design-patterns/
However I will list to you some of the interesting Architectural Patterns that I used to apply before coming with my own one
Micro-Services Architecture Pattern
layered architecture pattern
(monolithic architecture)
service oriented architecture
(distributed applications architecture)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With