Chapter 11. The Azure Service Fabric

The Windows Azure Service Fabric (or just the Service Fabric) represents nothing less than the next evolutionary breakthrough in software development. With the advent of the Service Fabric, Microsoft makes public the long anticipated service-oriented platform upon which it has built and refined significant pieces of Microsoft Azure. As you will see, Service Fabric also delivers on nearly all of the rationale in the What’s Next section of Appendix A.

Most significantly, the Service Fabric is a uniquely integrated platform. The Service Fabric defines a prescribed approach to service-oriented system programming and deployment with models for both development and operations that are in line with current industry best practice. This consistent, end-to-end approach to system management reduces the many programming, connectivity, and administration headaches common to service-oriented systems in the wild. This makes Azure Service Fabric the killer app for modern DevOps and modern software systems both in the Cloud and on-premises. This chapter starts with an overview of what the Service Fabric has to offer and the rationale behind it, and then moves on to discuss the Service Fabric’s service-oriented programming model. The chapter concludes by presenting how to best prepare your systems for it and even how to start leveraging its programming model today, in a forward-compatible manner to affect a smooth transition.

Why Azure Service Fabric

Azure ...

Get Programming WCF Services, 4th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.