This book is the Chinese version of Migrating to Cloud Native Application Architectures. The English version of this book was published in February 2015. The Chinese version was translated by Jimmy Song and published in July 2017.
July 11, 2017
This book is the Chinese version of Migrating to Cloud Native Application Architectures . The English version of this book was released in February 2015. The Chinese version was translated by Jimmy Song and published in July 2017.
Cloud-native applications in the cloud era have come. Are you ready to migrate traditional monolithic applications to cloud-native architectures?
As the saying goes, “consciousness determines action”, before moving to cloud native applications, we all need to have a general understanding of Cloud Native (cloud native) concept, organizational form, and technology to implement it, so as to guide our cloud Native architecture practices.
Pivotal is the author of cloud-native applications, and launched the Pivotal Cloud Foundry cloud-native application platform and Spring open source Java development framework, becoming a pioneer and pathfinder in cloud-native application architecture.
The original book was written in 2015. The examples in it are mainly for Java applications, but they are also applicable to any application type. The cloud-native application architecture is suitable for program development in heterogeneous languages, not just for Java language program development. As I translated the book, the cloud-native applications ecosystem has begun to take shape, CNCF members continue to grow and develop, based on Cloud Native start-up companies emerging, Kubernetes to lead the trend of container arrangement, and Service Mesh technology (such as Linkerd and Istio ) of Appears, the rise of the Go language (refer to another book, Cloud Native Go ), etc., provides more options for us to migrate our applications to the cloud native architecture.
At present, many enterprises are adopting cloud-native application architecture, which can help their IT transformation and become a real agile force in market competition. O’Reilly’s report defines the characteristics of cloud-native application architectures, such as microservices and twelve-factor applications.
The author of this book, Matt Stine, also explores the cultural, organizational, and technological changes required to migrate traditional monolithic and service-oriented architecture (SOA) applications to cloud-native architectures. There is also a migration manual in this book that contains methods for breaking monolithic applications into microservices, implementing fault tolerance models, and performing automated testing of cloud-native services.
The application architectures discussed in this book include:
Matt Stine, Technical Product Manager at Pivotal, has 15 years of experience in corporate IT and many business areas. Matt emphasizes lean / agile methods, DevOps, architectural patterns, and programming paradigms, and he is exploring the use of technology portfolios to help enterprise IT departments work like startups.