Microsoft Azure Development Cookbook Second Edition

More Information
  • Deploy a web application and worker processes to a scalable infrastructure
  • Accelerate the life cycle of a web application without lock-in
  • Implement scalable solutions for storage data with Blobs
  • Develop a solution with a relational backend with SQL Database
  • Evaluate NoSQL alternatives with Azure Table Service
  • Implement messaging solutions with Queues, scaling, and decoupling systems
  • Automate management operations by developing components for the Azure Management API
  • Power up the existing infrastructure with in-memory storage with Azure Cache

Beginning with the development of cloud services for Microsoft Azure, this practical Cookbook will show you the building blocks of Azure, focusing on why we should use one or the other, and when to use them appropriately. Even though reading the entire book will give you an advanced overview of the main blocks of the Azure platform, each chapter is self-contained. So, even an inexperienced reader could jump from one chapter to another without reading the entire book. Each chapter is organized into recipes—standalone units of practical tasks to complete that involve a specific feature/service of the platform.

This book tries to provide a comprehensive overview of the main aspects of the Azure platform from the point of view of a developer. Some building blocks such as virtual machines are deliberately avoided to focus on development tools, development libraries, and development strategies. This is a recipe-based book; expect to dirty your hands with code that is also outside the boundaries of the recipe, as you would do with food in a real recipe!

  • Understand, create, and use the hosting services of Azure for processing and storage
  • Explore different approaches to implement scalable systems by using Azure services
  • Pick the appropriate automation strategy and minimize management efforts
Page Count 422
Course Length 12 hours 39 minutes
ISBN 9781782170327
Date Of Publication 24 Sep 2014


Roberto Freato

Roberto Freato has been an independent IT consultant since he started to work. Working for small software factories while he was studying, after his M.Sc. in Computer Science Engineering with his thesis on Consumer Cloud Computing, he got specialization in Cloud and Azure. Today, he works as a freelance consultant for major companies in Italy, helping clients design and kick off their distributed software solutions. He trains the developer community in his free time, speaking at many conferences. He has been a Microsoft MVP since 2010.

Neil Mackenzie

Neil Mackenzie has worked with computers for nearly 3 decades. He started his computer career doing large-scale numerical simulations for scientific research and business planning. Since then, he has primarily been involved in healthcare software and developing electronic medical record systems. He has been using Microsoft Azure since PDC 2008 and has used nearly all parts of the Microsoft Azure platform, including those parts that no longer exist. Neil is very active in the online Microsoft Azure community, contributing to the MSDN Microsoft Azure forums in particular. He is a Microsoft MVP for Microsoft Azure.