For the modern software developer, Azure Service Fabric represents nothing less than the next evolutionary breakthrough in software programming on the Microsoft stack. Just as .NET represented a new integrated runtime for simplifying the construction of component-oriented applications, Azure Service Fabric represents a new runtime and platform for simplifying the construction and administration of service-oriented systems. Central to Azure Service Fabric’s development experience is its deployment-aware microservice-oriented programming model. This model represents a significant departure from the way .NET developers structure their code and their applications today.
In this technically immersive session, Michael ‘Monty’ Montgomery will show you the basics of programming Service Fabric services and actors. You will learn the basic structure of a Service Fabric ‘application’ and how that structure relates to defining, configuring, hosting, deploying and ultimately consuming the services associated with it. Along the way, Monty will also reveal a novel, publicly available framework he created that you can use right now to prepare your existing .NET codebases for a smooth transition to the Azure Service Fabric.
Using this powerful framework, Monty will develop a Service Fabric application in plain old .NET and then simply copy and compile the code to target the Azure Service Fabric and deploy it. Monty will conclude the session by discussing straightforward techniques you can use to start carving up your existing monolith into microservices primed for the Azure Service Fabric.