Автор: Chetan Walia
Издательство: BPB Publications
Год: 2023
Страниц: 352
Язык: английский
Формат: pdf (true)
Размер: 24.6 MB
Microservices-based cloud-native applications are software applications that combine the architectural principles of microservices with the advantages of cloud-native infrastructure and services. If you want to build scalable, resilient, and agile software solutions that can adapt to the dynamic needs of the modern digital landscape, then this book is for you.
This comprehensive guide explores the world of cloud-native microservices and their impact on modern application design. The book covers fundamental principles, adoption frameworks, design patterns, and communication strategies specific to microservices. It then emphasizes on the benefits of scalability, fault tolerance, and resource utilization. Furthermore, the book also addresses event-driven data management, serverless approaches, and security by design. All in all, this book is an essential resource that will help you to leverage the power of microservices in your cloud-native applications.
By the end of the book, you will gain valuable insights into building scalable, resilient, and future-proof applications in the era of digital transformation.
Microservice architecture is at the heart of cloud-native application architecture, and it has become a crucial tool for companies deploying cloud-based applications. Microservices-based cloud applications are becoming increasingly popular, and enterprises are looking for experienced architects, and DevOps experts who can build, run and develop them. In this book, you will learn how to break down a monolith, create microservices, overcome challenges, and strategize for cloud adoption. 'Mastering Cloud-Native Microservices' is a guide to help you understand design and implementation steps using industry best practices and design patterns. In a practical case study approach, we will review challenges and solutions faced while identifying and implementing Cloud-native Microservices design patterns.
In this book, readers will learn how to break down a monolithic application into smaller, independent microservices, which can be developed and deployed separately. One of the key benefits of microservices-based cloud applications is that they are designed to take advantage of the elasticity, resiliency, and flexibility of the cloud. The book explores how microservices-based cloud applications can achieve these goals, and provides readers with a comprehensive understanding of the cloud-native concept.
The book is written in an example-driven approach, which makes it easier for readers to understand complex concepts. The book includes case studies that demonstrate how microservices-based cloud applications can be used in real-world scenarios, and provides readers with practical guidance on how to develop and deploy these types of applications. We explore enabling technologies such as Docker and Kubernetes, emphasizing the importance of technology adoption and DevOps processes.
Key Features:
Comprehensive Coverage: The book covers a wide range of topics related to cloud-native microservices adoption, including modern application design principles, microservice adoption frameworks, design patterns for microservices, cloud-powered microservices, inter-service communication, event-driven data management, the serverless approach, security by design, and cloud migration.
Case study-based approach: The book uses case studies to provide real-world examples of microservices implementation and best practices. This approach helps readers understand how to apply the concepts to their own projects.
Practitioner View: The book provides a practitioner's perspective on cloud-native microservices adoption, making it useful for solution architects, solution experts, pre-sales, and techno-functional roles. It helps readers to understand the challenges and benefits of adopting cloud-native microservices, and how to apply these principles in real-world scenarios.
Скачать Mastering Cloud-Native Microservices: Designing and implementing Cloud-Native Microservices for Next-Gen Apps