Cloud and Datacenter Management Blog

Microsoft Hybrid Cloud blogsite about Management

Leave a comment

Download the August 2018 #Developers Guide to #Azure #Cloud

If you are a developer or architect who wants to get started with Microsoft Azure, this book is for you! Written by developers for developers, this guide will show you how to get started with Azure and which services you can use to run your applications, store your data, incorporate intelligence, build IoT apps, and deploy your solutions in a more efficient and secure way.

Download the August 2018 Update of Developers Guide to Azure E-book here

Happy Reading and Building in the Microsoft Azure Cloud with this Awesome E-book !

Leave a comment

Free Microsoft E-book Building Cloud Apps with Microsoft Azure #Cloudapps #Cloud #Azure #Dev

Building Cloud Apps

Organization of this book
This ebook explains thirteen recommended patterns for cloud development. “Pattern” is used here in a broad sense to mean a recommended way to do things: how best to go about developing, designing, and coding cloud apps. These are key patterns that will help you “fall into the pit of success” if you follow them.

• Automate everything
• Use scripts to maximize efficiency and minimize errors in repetitive processes.
• Demo: Azure management scripts.
• Source control
• Set up branching structures in source control to facilitate a DevOps workflow.
• Demo: add scripts to source control.
• Demo: keep sensitive data out of source control.
• Demo: use Git in Visual Studio.
• Continuous integration and delivery
• Automate build and deployment with each source control check-in.
• Web development best practices
• Keep web tier stateless
• Demo: scaling and autoscaling in Azure Websites.
• Avoid session state.
• Use a Content Delivery Network (CDN).
• Use an asynchronous programming model.
• Demo: async in ASP.NET MVC and Entity Framework.
• Single sign-on
• Introduction to Azure Active Directory.
• Demo: create an ASP.NET app that uses Azure Active Directory.

• Data storage options
• Types of data stores.
• How to choose the right data store.
• Demo: Azure SQL Database.
• Data partitioning strategies
• Partition data vertically, horizontally, or both to facilitate scaling a relational database.
• Unstructured blob storage
• Store files in the cloud by using the Blob service.
• Demo: using blob storage in the Fix It app.
• Design to survive failures
• Types of failures.
• Failure scope.
• Understanding SLAs.
• Monitoring and telemetry
• Why you should both buy a telemetry app and write your own code to instrument your app.
• Demo: New Relic for Azure
• Demo: logging code in the Fix It app.
• Demo: built-in logging support in Azure.
• Transient fault handling
• Use smart retry/back-off logic to mitigate the effect of transient failures.
• Demo: retry/back-off in Entity Framework 6.
• Distributed caching
• Improve scalability and reduce database transaction costs by using distributed caching.
• Queue-centric work pattern
• Enable high availability and improve scalability by loosely coupling web and worker tiers.
• Demo: Azure storage queues in the Fix It app. 11

More cloud app patterns and guidance
• Appendix: The Fix It Sample Application
• Known issues.
• Best practices.
• Download, build, run, and deploy instructions.
These patterns apply to all cloud environments, but we’ll illustrate them by using examples based on Microsoft technologies and services, such as Visual Studio, Team Foundation Service, ASP.NET, and Azure.

You can download the free E-book Building Cloud Apps with Microsoft Azure here