&gt; our system is at large scale, many thousands of events per second, so a microservice architecture is required.<p>I&#x27;m not sure if you&#x27;re making a performance argument, or an organizational one. Microservices don&#x27;t make things faster though. Introducing IPC where there wasn&#x27;t any previously is not going to make something faster (it&#x27;s going to be significantly slower 99% of the time actually) unless you also increase resources dramatically.