Open piotrekkaminski opened 5 years ago
@nrkapoor is the lead on this project
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.
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