Cloud-Native Application Architecture. Microservice Development Best Pract. 2024
- Type:
- Other > E-books
- Files:
- 1
- Size:
- 35.72 MiB (37453537 Bytes)
- Uploaded:
- 2024-01-22 11:50 GMT
- By:
- andryold1
- Seeders:
- 43
- Leechers:
- 5
- Info Hash: DC5161EEB77F595CDCA1A6CE4777D30FF6122A8C
Textbook in PDF format The authors of this book explore a way to build cloud-native microservice applications, based on years of practice. Presenting a range of real-world scenarios, from design, development, and testing to deployment, the book shows how teams can leverage cloud-native technologies to develop applications, covering the full lifecycle. Further, it consistently combines theory and practice, and comprehensively analyzes how to implement core cloud-native technologies such as container, service mesh, serverless, continuous integration, and deployment. Given its scope, the book offers a valuable asset for all architects, engineers, and technological decision-makers with an interest in microservices and cloud-native technologies. The content of the book covers full development lifecycle. No matter what architecture style is used to build a system, it is bound to go through the complete process from design to deployment, and the same is true for microservice applications. Especially with the addition of cloud-native technologies, the development approach and design mindset will be different in many aspects such as technology selection, implementation, and deployment. Therefore, we do not talk about these technologies in a discrete way, but introduce the knowledges of the software development lifecycle step by step based on the development process, in order to bring readers a reasonable and smooth reading experience. From technology selection to service splitting; from agile development to code management; from service governance to quality assurance, the corresponding technologies and practices are shown to readers how to integrate cloud-native technologies into each part of the software development lifecycle. Sharing customized case. Another feature of this book is that it summarizes some customized practices and tools based on the team’s own experience, such as a low-code development platform for building serverless, a virtual team of middle platform, and an interesting bug bush activity. We believe these will give readers a new feeling. We also hope that these special practices will help you improve your own R&D tools. This book can be used as a professional book or reference book for industrial practitioners who wish to use the concept of cloud-native technology in practical applications; it should also be useful to senior undergraduate and postgraduate students who intend to access the industry, researchers who work on cloud-native application architecture and microservices and may also gain inspiration from this book. This book introduces the engineering practice of building microservice applications based on cloud-native technology, and there are nine chapters in the book. Microservices in the Cloud Native Era Microservice Application Design Service Development and Operation Microservice Traffic Management Distributed Transactions Serverless Architecture Service Observability Quality Assurance Practices