Nothing suggests that architecture is not MS architecture because you use magento and PHP. But you should consider a few things:
- Think about the fact that you can always rewrite any services in any language and place somewhere the whole system, which should just continue to work.
If your services are simply transformed / interface, very closely related to magento, and you canβt just just rewrite them in java / C # / ruby, then I think you do not have MS architecture.
For deployable PHP artifacts, you usually have a packaging or versioning strategy around your service. Despite the fact that "deploy" to PHP usually just replaces the folder .php files. And you should not share code / configuration between different services. You can even see the deployment tools for PHP if you want to take the extra step.
source share