Why would anybody want to deploy Node.js microservices to Azure Service Fabric? What is Azure Service Fabric? Why is it not a good idea to use Docker Containers sometimes?
The short answer is: Scale.
Slightly longer answer is: Scale, Reliability, Resilience, Self-Healing, Service Management, Monitoring, Rolling Upgrades and Roll-backs. And did we mention Scale? Hyper Scale. Out-of-the-box, with little efforts from your side.
We love Node.js, we want to use TypeScript for everything: front-end, server-side, for the whole enterprise.