书籍介绍
Becoming a solution architect gives you the flexibility to work with cutting-edge technologies and define product strategy. This book 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 solution architect.
This book starts with a quick introduction to the fundamentals of solution architecture design principles and attributes that will assist you with understanding how solution architecture benefits software projects across enterprises. You'll learn what a cloud migration and application modernization framework looks like and develop modern architectures using microservices, event-driven, cache-based, and serverless design patterns. You'll then explore the main pillars of architecture design, including performance, scalability, cost optimization, security, operational excellence, and DevOps. In addition to this, you'll also learn the advanced concept of big data, machine learning, and IoT. Finally, you'll get familiar with the documentation of architecture design and the soft skills necessary to become a better solution architect.
By the end of this book, you'll have learned the techniques to create an efficient architecture design that meets your business requirements.