Reputation: 57
I want to use Service Fabric as a microservices orchestration for gaming backend. The game will be global, so what is the recommended solution for this architecture? Many clusters in separate regions for better performance? What about actor state in this solution? (I use cosmo db/SQL Server/ and actors in my microservices) I know that I can deploy Geo-HA Service Fabric Cluster on this way but is not officially supported and can be risky.
Upvotes: 1
Views: 218
Reputation: 11470
It's possible to deploy a multi region cluster, but it's hard to deal with latency issues properly. I recommend taking a look at the SF Mesh platform to run your services. It will support availability zones and multiple regions out of the box.
Deploy applications across Availability Zones and multiple regions for geo-reliability.
Note that at this time it's in public preview and it doesn't support the service & actor programming models.
Upvotes: 0