That sounds like a reasonable approach @vigorwebsolutions, offloading the heavy parts to a microservice hosted elsewhere. But it’s sounds like @orbyt simple node.js server for handling the chat socket traffic.
On that note @vigorwebsolutions, do you’ve suggestions/insights (perhaps point us somewhere) on how does your DO microservices servers communicate with the Meteor backend? are your mailgun servers completely independent or do they share info/ DB docs? if so how?