In service oriented architecture (SOA) the application consists of loosely coupled services. The services can be independently developed, deployed and scaled but are larger than in a microservice architecture. If a system is built with SOA it is common to use a messagebus for the event handling between the services.
Cradle CMS and eCommerce software is build with loosly coupled services in a service oriented architecture (SOA), where the services can be separately deployed and with a messages bus in the center for event handling. Our architecture enables physical separation of services, storage and databases.
A physical separation of services enables both horizontal (scale out) and vertical (scale up) scaling is possible.