Sounds like we're doing something very similar. Do you mind me asking if you're using a cloud service? Azure/AWS?I am currently playing with docker. The business logic is based on the Monte-Carlo simulation.
And yes, my goal is to create a scalable (micro)service architecture. Since Monte-Carlo can be run in parallel, all I have to do is to put my container in Kubernetes and let it manage the balancing (at least I hope so).