
Saurabh Shrivastava Neelanjali Srivastav Kamal Arora
From fundamentals and design patterns to the different strategies for creating secure and reliable architectures in AWS cloud, learn everything you need to become a successful solutions architectKey Features* Create solutions and transform business requirements into technical architecture with this practical guide* Understand various challenges that you might come across while refactoring or modernizing legacy applications* Delve into security automation, DevOps, and validation of solution architectureBook DescriptionBecoming a solutions architect gives you the flexibility to work with cutting-edge technologies and define product strategies. This handbook takes you through the essential concepts, design principles and patterns, architectural considerations, and all the latest technology that you need to know to become a successful solutions architect.This book starts with a quick introduction to the fundamentals of solution architecture design principles and attributes that will assist you in understanding how solution architecture benefits software projects across enterprises. You'll learn what a cloud migration and application modernization framework looks like, and will use microservices, event-driven, cache-based, and serverless patterns to design robust architectures. You'll then explore the main pillars of architecture design, including performance, scalability, cost optimization, security, operational excellence, and DevOps. Additionally, you'll also learn advanced concepts relating to big data, machine learning, and the Internet of Things (IoT). Finally, you'll get to grips with the documentation of architecture design and the soft skills that are necessary to become a better solutions architect.By the end of this book, you'll have learned techniques to create an efficient architecture design that meets your business requirements.What you will learn* Explore the various roles of a solutions architect and their involvement in the enterprise landscape* Approach big data processing, machine learning, and IoT from an architect's perspective and understand how they fit into modern architecture* Discover different solution architecture patterns such as event-driven and microservice patterns* Find ways to keep yourself updated with new technologies and enhance your skills* Modernize legacy applications with the help of cloud integration* Get to grips with choosing an appropriate strategy to reduce costWho this book is forThis book is for software developers, system engineers, DevOps engineers, architects, and team leaders working in the information technology industry who aspire to become solutions architect professionals. A good understanding of the software development process and general programming experience with any language will be useful.
The conceptual solution overview section provides an abstract-level diagram that captures a big-picture view of the whole solution, which includes both business and technical aspects
可能是因为自己层次比较低,看到周围的solution architect水平都很菜,只会copy paste之前的 SAD 文档,所以我一度对solution architect 这个职位有很深的成见,觉得这个职位是可有可无的。看了这本书之后才知道,Solution architect对一个系统开发的成败有着举足轻重的作用。
对于我这个没有实际开发经验的架构师来说,很好的补充,尤其pattern那部分。写的深入浅出,用的例子大部分是AWS网站上的use case。
我觉得相对全面 每个在项目开发的环节都有涉猎 各种主要的技术框架也有介绍。也就这样 内容挺散 挺表面的。我觉得这是很合适在职框架师 了解学习加强自己的短板。不过要是不在这个职位 想要通过本书了解学习框架师需要的技能 这本书可能就不太合适了。