Sign In Start Free Trial
Account

Add to playlist

Create a Playlist

Modal Close icon
You need to login to use this feature.
  • Solutions Architect's Handbook
  • Toc
  • feedback
Solutions Architect's Handbook

Solutions Architect's Handbook

By : Saurabh Shrivastava, Neelanjali Srivastav
4.7 (59)
close
Solutions Architect's Handbook

Solutions Architect's Handbook

4.7 (59)
By: Saurabh Shrivastava, Neelanjali Srivastav

Overview of this book

Master the art of solution architecture and excel as a Solutions Architect with the Solutions Architect's Handbook. Authored by seasoned AWS technology leaders Saurabh Shrivastav and Neelanjali Srivastav, this book goes beyond traditional certification guides, offering in-depth insights and advanced techniques to meet the specific needs and challenges of solutions architects today. This edition introduces exciting new features that keep you at the forefront of this evolving field. Large language models, generative AI, and innovations in deep learning are cutting-edge advancements shaping the future of technology. Topics such as cloud-native architecture, data engineering architecture, cloud optimization, mainframe modernization, and building cost-efficient and secure architectures remain important in today's landscape. This book provides coverage of these emerging and key technologies and walks you through solution architecture design from key principles, providing you with the knowledge you need to succeed as a Solutions Architect. It will also level up your soft skills, providing career-accelerating techniques to help you get ahead. Unlock the potential of cutting-edge technologies, gain practical insights from real-world scenarios, and enhance your solution architecture skills with the Solutions Architect's Handbook.
Table of Contents (20 chapters)
close
18
Other Books You May Enjoy
19
Index

Solutions architect in an Agile organization

The Agile model is becoming very popular. It represents a significant shift from traditional project management methodologies. Unlike the traditional waterfall model, which follows a linear and sequential approach, Agile emphasizes flexibility, collaboration, and adaptability. It involves iterative development, where projects are divided into small, manageable units allowing for frequent reassessment and adaptation. This approach encourages continuous feedback and customer involvement throughout the project life cycle, contrasting with the traditional model’s rigid structure and tendency to incorporate feedback only at specific stages. Agile’s dynamic nature makes it particularly suitable for projects where requirements are expected to evolve or are not fully defined at the outset.

What comes to mind when thinking about the solutions architect in an agile model? There are many myths, such as thinking that solution architecture is a very complex activity, and with agile you will be asked to submit your design right away or in the next sprint cycle. Another myth is that agile architecture will not be robust to such architecture design and development, or that testing is not possible.

A solutions architect in an agile environment needs to follow an iterative re-architect concept by inspecting and adapting the approach. It’s about choosing the right solution for enterprises, communicating well, taking continuous feedback, and modeling in an agile way. The development team needs a solid architectural foundation and the ability to adapt to changing requirements; they need guidance and mentoring from a solutions architect.

The foundation of the agile architecture should involve reducing the cost of changes, reducing unnecessary requirements by challenging them, and creating a framework to reverse incorrect requirements rapidly. The agile architect builds prototypes to minimize risk and plans for change by understanding them. They design the prototypes while balancing the needs of all stakeholders and creating a loosely coupled architecture that can easily integrate with other modules.

Agile architecture advocates designing decoupled and extendable interfaces, automation, rapid deployment, and monitoring. Solutions architects can build decoupled designs using microservice architecture and rapid deployment using test framework automation with a continuous deployment pipeline. You will learn more about various loosely coupled architecture patterns in Chapter 4, Solution Architecture Design Patterns.

bookmark search playlist download font-size

Change the font size

margin-width

Change margin width

day-mode

Change background colour

Close icon Search
Country selected

Close icon Your notes and bookmarks

Delete Bookmark

Modal Close icon
Are you sure you want to delete it?
Cancel
Yes, Delete