Skip to main content
  • Book
  • © 2019

Hardening Azure Applications

Techniques and Principles for Building Large-Scale, Mission-Critical Applications

Apress
  • The first book to cover the critical topic of hardening cloud applications for maximum reliability and security
  • Learn the tips, tricks and secrets of hardened Azure application development from authors who have personally developed and deployed massively scalable systems
  • Includes case studies of major cloud service failures

Buy it now

Buying options

eBook USD 29.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 37.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (11 chapters)

  1. Front Matter

    Pages i-xxii
  2. Introducing the Cloud Computing Platform

    • Suren Machiraju, Suraj Gaurav
    Pages 1-41
  3. Cloud Applications

    • Suren Machiraju, Suraj Gaurav
    Pages 43-60
  4. Hardened Cloud Applications

    • Suren Machiraju, Suraj Gaurav
    Pages 61-87
  5. Service Fundamentals: Instrumentation, Telemetry, and Monitoring

    • Suren Machiraju, Suraj Gaurav
    Pages 89-122
  6. Key Application Experiences: Latency, Scalability, and Throughput

    • Suren Machiraju, Suraj Gaurav
    Pages 123-139
  7. Failures and Their Inevitability

    • Suren Machiraju, Suraj Gaurav
    Pages 141-153
  8. Failures and Recovery

    • Suren Machiraju, Suraj Gaurav
    Pages 155-172
  9. High Availability, Scalability, and Disaster Recovery

    • Suren Machiraju, Suraj Gaurav
    Pages 173-195
  10. Availability and Economics of 9s

    • Suren Machiraju, Suraj Gaurav
    Pages 197-210
  11. Securing Your Application

    • Suren Machiraju, Suraj Gaurav
    Pages 211-228
  12. The Modernization of Software Organizations

    • Suren Machiraju, Suraj Gaurav
    Pages 229-246
  13. Back Matter

    Pages 247-254

About this book

Build large-scale, mission-critical hardened applications on the Azure cloud platform. This 2nd edition provides information on the newer features in Azure, such as Linux extensions and supporting Azure Services such as HDInsight and SQL Server on Linux. Updated with new applications Hardening Azure Applications also discusses Scale Sets (VMSS), a major upgrade that enables autoscaling and seamlessly makes machines ready for high availability. 

The authors take you step by step through the process of evaluating and building applications with the appropriate hardness attributes. After a small introduction to cloud computing, you will learn about various cloud and hardened cloud applications in detail. Next, you will discover service fundamentals such as instrumentation, telemetry, and monitoring followed by key application experiences. Further, you will cover availability and the economics of 9s. Towards the end, you will see how to secure your application and learnabout the modernization of software organisations, a new topic in this edition.

After reading this book, you will master the techniques and engineering principles that every architect and developer needs to know to harden their Azure/.NET applications to ensure maximum reliability and high availability when deployed at scale.

What You Will Learn

  • Use techniques and principles to harden Azure/.NET applications
  • Secure your applications on Azure
  • Create a scale set on Azure 
  • Work with service fundamentals such as instrumentation, telemetry, and monitoring

Who This Book Is For

Developers and IT professionals who are working on Azure applications.


Authors and Affiliations

  • Issaquah, USA

    Suren Machiraju, Suraj Gaurav

About the authors

Suren Machiraju is an Innovator with over 20 patents relating to Electronic Document Interchange and Transport Protocols. He is a global team’s manager with 10+ years’ experience in leading and mentoring engineering teams, with substantial experience in vendor management, multi-site and globally distributed teams. He also has 15+ years’ experience in delivering software as server (Premise) and Azure (Public Cloud) platforms including 10+ ship/release cycles at Microsoft. Suren enjoys sharing his knowledge and experiences with the community and has authored multiple books around large scale application development. 

Suraj Gaurav is a Cloud Leader working with Microsoft in Greater Seattle area. He has 12 years’ experience in building large scale services and software systems. He has worked in Microsoft for the last 10 years in various groups including O365/Exchange Online, Commerce Platform and BizTalk server.

Bibliographic Information

  • Book Title: Hardening Azure Applications

  • Book Subtitle: Techniques and Principles for Building Large-Scale, Mission-Critical Applications

  • Authors: Suren Machiraju, Suraj Gaurav

  • DOI: https://doi.org/10.1007/978-1-4842-4188-2

  • Publisher: Apress Berkeley, CA

  • eBook Packages: Professional and Applied Computing, Apress Access Books, Professional and Applied Computing (R0)

  • Copyright Information: Suren Machiraju and Suraj Gaurav 2019

  • Softcover ISBN: 978-1-4842-4187-5Published: 25 December 2018

  • eBook ISBN: 978-1-4842-4188-2Published: 24 December 2018

  • Edition Number: 2

  • Number of Pages: XXII, 254

  • Number of Illustrations: 94 b/w illustrations

  • Topics: Microsoft and .NET

Buy it now

Buying options

eBook USD 29.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 37.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access