We are working on a new web project, with a microservice architecture.
We will need around 5 Front Web project, and about 5 API microservice orchestrate with an API manager.
We plan to use Symfony2 Framework, but I think it will be too Heavy. I mean because by the instance of the composer that will download all around the same library from symfony component, core... and same library used for each project (phpmailer for example).
Actually, I was asking myself about a great sharing strategy for the vendor folder assuming that each SF2 project would use a share vendor folder and compute all library in a unique folder. We need all the same version for each library in each project.
Does somebody have some experiment on this kind of sharing? Best practices? Is it preferable to have one vendor folder per project?
Open discution !
Cheers.