Designing Distributed Systems with .NET and Azure

By Greg Leonardo
    Advance your knowledge in tech with a Packt subscription

  • Instant online access to over 7,500+ books and videos
  • Constantly updated with 100+ new titles each month
  • Breadth and depth in over 1,000+ technologies

About this book

Despite its popularity, people and organizations still struggle to use the cloud or make the most of its features. Many choose microservices architecture by default without really understanding the business context, architectural considerations, and future implications. Designing Distributed Systems with .NET and Azure provides a hands-on approach to cloud implementation and associated methodologies that will have you up and running, and productive in no time.

With this book, you’ll learn how to architect and build the right type of distributed solution. You’ll get to grips with distributed systems from the ground up, focusing on planning, architecting, building, and deploying using .NET and Microsoft Azure.

The book starts by helping you understand the difference between monolithic systems and microservices and later demonstrates how to secure distributed systems using Azure-based security. Next, you’ll focus on distributed programming models and algorithms before progressing to learning why DevOps is important and understanding how to deploy your solution automatically to the cloud. Finally, you’ll explore how to test distributed systems.

By the end of this book, you'll have learned how to architect, build, and deploy distributed apps and be able to decide whether these distributed apps should be based on microservices or monolithic services.

Publication date:
June 2022

About the Author

  • Greg Leonardo

    Greg Leonardo is currently a cloud architect helping organizations with cloud adoption and innovation. He has worked in the IT industry since his time in the military. He is a veteran, father, architect, teacher, speaker, and early adopter. Currently, he is a Certified Azure Solution Architect Expert, Microsoft Certified Trainer (MCT), and Microsoft Azure MVP, and he has worked in many facets of IT throughout his career. Additionally, he is president of TampaDev, a community meetup that runs #TampaCC, Azure User Group, Azure Medics, and various technology events throughout Tampa. He has also authored Hands-On Cloud Solutions with Azure and the previous two editions of Azure Strategy and Implementation Guide for Microsoft by Packt Publishing.

    Browse publications by this author
Designing Distributed Systems with .NET and Azure
Unlock this book and the full library for FREE
Start free trial