Building Real-World Cloud Apps with Windows Azure

Mike Wasson, Rick Anderson, Tom Dykstra

by Tom Dykstra, Rick Anderson, Mike Wasson

DescriptionTable of ContentsDetailsHashtagsReport an issue

Book Description

This book walks you through a patterns-based approach to building real-world cloud solutions. The patterns apply to the development process as well as to architecture and coding practices.

Developers who are curious about developing for the cloud, considering a move to the cloud, or are new to cloud development will find here a concise overview of the most important concepts and practices they need to know. The concepts are illustrated with concrete examples, and each chapter links to other resources for more in-depth information. The examples and the links to additional resources are for Microsoft frameworks and services, but the principles illustrated apply to other web development frameworks and cloud environments as well.

Developers who are already developing for the cloud may find ideas here that will help make them more successful. Each chapter in the series can be read independently, so you can pick and choose topics that you're interested in.

This open book is licensed under a Open Publication License (OPL). You can download Building Real-World Cloud Apps with Windows Azure ebook for free in PDF format (6.5 MB).

Table of Contents

Chapter 1
Introduction
 
Chapter 2
Automate Everything
 
Chapter 3
Source Control
 
Chapter 4
Continuous Integration and Continuous Delivery
 
Chapter 5
Web Development Best Practices
 
Chapter 6
Single Sign-On
 
Chapter 7
Data Storage Options
 
Chapter 8
Data Partitioning Strategies
 
Chapter 9
Unstructured Blob Storage
 
Chapter 10
Design to Survive Failures
 
Chapter 11
Monitoring and Telemetry
 
Chapter 12
Transient Fault Handling
 
Chapter 13
Distributed Caching
 
Chapter 14
Queue-Centric Work Pattern
 
Chapter 15
More Patterns and Guidance
 
Appendix
The Fix It Sample Application
 

Book Details

Subject
Computer Science
Publisher
Microsoft Press
Published
2014
Pages
211
Edition
1
Language
English
PDF Size
6.5 MB
License
Open Publication License

Related Books

Building Cloud Apps with Microsoft Azure
This book walks you through a patterns-based approach to building real-world cloud solutions. The patterns apply to the development process as well as to architecture and coding practices. Developers who are curious about developing for the cloud, are considering a move to the cloud, or are new to cloud development will find here a concise overv...
Fundamentals of Azure
Microsoft Azure is Microsoft's cloud computing platform, providing a wide variety of services you can use without purchasing and provisioning your own hardware. Azure enables the rapid development of solutions and provides the resources to accomplish tasks that may not be feasible in an on-premises environment. Azure's compute, storage, network, an...
App Modernization on Azure Succinctly
What's the right way to move existing applications to the cloud to better use its power while enabling new features? In App Modernization on Azure Succinctly, Lorenzo Barbieri will help you understand how to modernize existing apps without completely rewriting them. This ebook will guide you through moving your app to the cloud, refactoring, rearch...
Programming Windows Store Apps with HTML, CSS, and JavaScript
Microsoft Press is pleased to offer the second edition of Kraig Brockschmidt's in-depth ebook on writing Windows Store apps using HTML, CSS3, and JavaScript on the Windows 8.1 platform. The ebook includes 20 chapters and 4 appendices....
Graph Databases
Discover how graph databases can help you manage and query highly connected data. With this practical book, you'll learn how to design and implement a graph database that brings the power of graphs to bear on a broad range of problem domains. Whether you want to speed up your response to user queries or build a database that can adapt as your busin...
Programming Persistent Memory
Beginning and experienced programmers will use this comprehensive guide to persistent memory programming. You will understand how persistent memory brings together several new software/hardware requirements, and offers great promise for better performance and faster application startup times - a huge leap forward in byte-addressable capacity compar...