Becoming an Agile Software Architect
Strategies, practices, and patterns to help architects design continually evolving solutions
Rajesh R V
BIRMINGHAMMUMBAI
Becoming an Agile Software Architect
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: Aaron Lazar
Publishing Product Manager: Shweta Bairoliya
Senior Editor: Nitee Shetty
Content Development Editor: Tiksha Lad
Technical Editor: Rashmi Subhash Choudhari
Copy Editor: Safis Editing
Project Coordinator: Francy Puthiry
Proofreader: Safis Editing
Indexer: Tejal Daruwale Soni
Production Designer: Shankar Kalbhor
First published: February 2021
Production reference: 1170221
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham
B3 2PB, UK.
ISBN 978-1-80056-384-1
www.packt.com
To my lovely wife, Saritha, and our kids, Nikhil and Aditya; they sacrificed their interests to support my passion.
To my parents, Ramachandran Nair and Vasanthakumari, and extended family members; their enthusiasm fueled my energy.
Contributors
About the author
Rajesh R V is a seasoned IT architect with over 20 years of extensive experience in various technologies.
As the head of architecture at the Emirates Group, Rajesh has helped the company transform, reshape, and re-organize into a high-performing organization by adopting SAFe and Agile architecture practices.
Rajesh has a deep passion for technology and architecture. He also architected the Open Travel Platform (OTP) that earned the Emirates Group the prestigious 2011 Red Hat Innovation Award.
He previously wrote the best-selling books, Spring Microservices and, Spring 5.0 Microservices, and reviewed Service-Oriented Java Business Integration by Packt.
I want to thank everyone at Packt and the reviewers; their in-depth knowledge of this subject helped improve the quality. Thanks to all who supported and encouraged me on my journey to become an Agile software architect.
About the reviewers
With more than a decade of experience in both fields, Gaurav Mishra is an expert in user interface (UI) development and user experience (UX) design. He is comfortable working with any type of technology, and employs a growth mindset.
He has mentored many students around the world, providing workshops and training in UI development, UX design, and Drupal.
With a passion for building products and services from scratch, Gaurav has ultimately played a key role in the success of many organizations. He likes to challenge the status quo to bring out the best from a team and to reshape an organization's culture.
In his free time, Gaurav enjoys all genres of music from Indian classical to club.
Ken Cochrane is an experienced technologist, architect, author, and leader. He has extensive professional experience leading software development teams, developing and implementing scalable web solutions, and delivering high-quality, highly functional web applications that are currently in use by millions of people worldwide. Ken was previously a member of the founding teams of Docker and CashStar. He is now currently the senior director of enterprise architecture for WEX, a global leader in financial technology solutions. Ken coauthored the book Docker Cookbook - Second Edition, published by Packt in 2018. He currently resides in Southern Maine with his wife, Emily, and two sons, Zander and Maddox.
I would like to thank my wife, Emily, and my two boys, Zander and Maddox, for giving me the time to work on this book; also, my parents for buying me my first computer, and letting me spend so much of my free time on it.