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.
【译者简介】
陈亮 资深解决方案架构师,《Kubernetes实战》译者。拥有10年以上软件开发经验,负责过众多国内外高端定制项目的交付,曾为多家大型企业提供Cloud Native、质量内建、DDD(领域驱动设计)等相关咨询与培训服务,对于敏捷开发、DevOps、DDD、微服务架构有着丰富的经验。
王磊 资深解决方案架构师,译有《Kubernetes实战》《如何写出好程序》。拥有15年以上软件开发经验,覆盖金融、通信、互联网、汽车等行业。对于微服务架构、DDD、敏捷工程实践、DevOps流程与技术、分布式开发、数据库性能调优及开发有着丰富的经验。
训杰 资深解决方案架构师,译有《演进式架构》《如何写出好程序》。拥有10年以上软件开发相关经验以及丰富的企业级和互联网应用的开发架构实战经验,擅长遗留系统改造及企业数字化平台建设。
万学凡 数字化转型专家...