magento / backlog

Magento product backlog
31 stars 10 forks source link

Modularity #42

Open piotrekkaminski opened 5 years ago

piotrekkaminski commented 5 years ago

Split/decouple Magento into several services that can be scaled independently and also developer and released separately. Benefits include support for large enterprise installations, better scalability for all projects, faster upgrade cycles.

Architecture: https://github.com/magento/architecture/blob/master/design-documents/service-isolation.md

piotrekkaminski commented 5 years ago

@nrkapoor is the lead on this project

DavidLambauer commented 5 years ago

This would be awesome, but currently not possible IMHO. The codebase is too monolithic, also on the DB level. Modularity would also mean to be able to configure different DB connection for different modules... Introducing more and more vendor modules won't help. This should have been done in the early stages.