Build exceptionally scalable cloud applications for fast-growing businesses
Microsoft Azure Service Fabric makes it easier than ever before to build large-scale distributed cloud applications. You can quickly develop and update microservice-based applications, efficiently operate highly reliable hyperscale services, and deploy the same application code on public, hosted, or private clouds. This book introduces all key Azure Service Fabric concepts and walks you through implementing several real-world applications. You'll find advanced design patterns, tuning tips, and lessons learned from early adopters-all from the perspective of developing and operating large projects in production.
Microsoft Azure evangelist Haishi Bai shows how to:
Implement background services and use stateless services to handle user requestsSolve state-management problems in distributed systemsPackage, stage, and deploy applicationsUpgrade applications in place, with zero downtimeLeverage Quality of Service (QoS) options throughout app design, implementation, and operationManage Service Fabric clusters with Windows PowerShell and the Management PortalConfigure Service Fabric Diagnostics and analyze collected dataTest functionality and performanceDesign Internet of Things (IoT) solutions that capture and manage petabytes of dataHandle demanding real-time data-streaming compute scenariosUnderstand multitenancy and single-tenancy as logical architecture choicesBuild Service Fabric game engines to support large-scale, multiplayer online gamesModel complex systems with the Service Fabric Actors PatternAbout This Book
For all cloud developers who want to create and operate large-scale distributed cloud applications by using Microsoft Azure Service Fabric
For all IT professionals who want to integrate Windows Server and Microsoft Azure in any environment, including datacenters
- ISBN10 1509301917
- ISBN13 9781509301911
- Publish Date 1 June 2016 (first published 27 May 2016)
- Publish Status Active
- Imprint Microsoft Press
- Format eBook
- Pages 496
- Language English