A microservice architecture is about distributing a system across several independently-deployable processes.