laravel / blog-contest-may-mayhem

240 stars 16 forks source link

A Modular Monolith in Laravel Lumen #6

Open simonhamp opened 6 years ago

simonhamp commented 6 years ago

https://medium.com/@simonhamp/a-modular-monolith-in-laravel-lumen-4933b8cab2f1

shane-smith commented 6 years ago

Was an enjoyable read.

simonhamp commented 6 years ago

Thanks @shane-smith 🙂

erikmellum commented 6 years ago

Yup definitely cool. I also totally agree. I think this is a wonderful way to build an app.

simonhamp commented 6 years ago

@erikmellum Yep it's pretty great!

rasmuscnielsen commented 6 years ago

Awesome post man, great read!

I started structuring my projects in a similar way about a year ago, and it totally reframed my mindset in terms of decoupling. Can't recommend it enough.

Would love to hear more about your folder structure, migrations, tests, git, etc.!

Btw đź‘Ť for adopting the 'support' naming from Laravel, much better than the 'common' I came up with ;-)

simonhamp commented 6 years ago

Thanks @rasmuscnielsen! Thanks for reading.

Yeh it’s a cool approach. Has been super beneficial for us. It has its place... I think it can be a lot of trouble to go to for smaller projects and there are a few hurdles when you’ve got packages interconnected that need to talk to each other...

I’ll try to write up a post on all that other stuff at some point.