Exam Ref AZ-304 Microsoft Azure Architect Design Certification and Beyond
Design secure and reliable solutions for the real world in Microsoft Azure
Brett Hargreaves
BIRMINGHAMMUMBAI
Exam Ref AZ-304 Microsoft Azure Architect Design Certification and Beyond
Copyright 2021 Packt Publishing
All rights reserved . No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing or its dealers and distributors, will be held liable for any damages caused or alleged to have been caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.
Group Product Manager : Wilson D'souza
Publishing Product Manager : Rahul Nair
Senior Editor : Shazeen Iqbal
Content Development Editor : Romy Dias
Technical Editor : Nithik Cheruvakodan
Copy Editor : Safis Editing
Project Coordinator : Shagun Saini
Proofreader : Safis Editing
Indexer : Manju Arasan
Production Designer : Shankar Kalbhor
First published: June 2021
Production reference: 1230621
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham
B3 2PB, UK.
ISBN 978-1-80056-693-4
www.packt.com
To the doctors, nurses, public health officials, and first responders who are protecting us from COVID-19.
Contributors
About the author
Based in the UK, Brett Hargreaves is a lead Azure consultant who has worked for some of the world's biggest companies for over 25 years, helping them design and build cutting-edge solutions. With a career spanning infrastructure, development, consulting, and architecture, he has been involved in projects covering the entire solution stack, including hardware, virtualization, databases, storage, software development, and the cloud.
He loves passing on his knowledge to others through books, blogging, and his online training courses, which have over 20,000 students (and counting!).
I want to thank my amazing wife, Cathy, for giving me the space and support I've needed to write this book, even while the COVID-19 global pandemic was raging around us. I'd also like to thank the many experienced professionals who I work with daily and who continually provide exciting challenges that help deepen my knowledge. Finally, I would like to thank the Packt team for giving me this opportunity to put my knowledge down on paper.
About the reviewers
Sandeep Soni is an Azure Solutions Architect with expertise in designing, developing, and architecting Azure solutions. He has had experience with all the services offered on the Azure cloud, including PaaS, IaaS, storage, virtual networking, and so on. He offers expertise across the whole spectrum of software technology. As a Microsoft Certified Trainer with 25 years of IT experience, he is adept at technology training, including corporate training, live training, and online webinars. He has trained over 100,000 individuals all over the world and delivered over 200 corporate training events across India and abroad in Microsoft Azure, covering development, infrastructure, security, architecture, Azure DevOps, orchestration microservices using Kubernetes and Azure Service Fabric, C#, .NET Core, ASP.NET, and ASP.NET Core, to name a few.
I would like to thank my family for their continued support and encouragement in everything that I do, and the team of Deccansoft, who manage background work while I am delivering training, earning certifications, and making other contributions to the world of IT.
Ricardo Cabral is a licensed computer engineer with several Microsoft certifications, and is also a Microsoft Certified Trainer (MCT). Having worked in both administration and development roles, with several years' experience in IT management, development, and projects, he now works as an IT consultant and trainer. In his spare time, he actively participates in, volunteers, and speaks at technical community meetings.