
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。
我覺得相對全面 每個在項目開發的環節都有涉獵 各種主要的技術框架也有介紹。也就這樣 內容挺散 挺表面的。我覺得這是很合適在職框架師 瞭解學習加強自己的短板。不過要是不在這個職位 想要通過本書瞭解學習框架師需要的技能 這本書可能就不太合適了。