PHP 8 REST Microservice Fast track
Understand the Key Challenges of Creating Production-Ready Microservices Using PHP
This book provides a comprehensive theoretical and practical understanding of microservice architecture principles and how to apply microservices in real-world scenarios.
Architectural challenges using microservices with service integration and API management are presented, and you will learn how to eliminate the use of centralized integration products, such as the Enterprise Service Bus (ESB), by leveraging composition/integration microservices.
The book's concepts are demonstrated with use cases and the development of a real application, emphasizing the reality most developers face—implementing microservices in environments where legacy applications coexist and need to be integrated with minimal business disruption.
Microservices with PHP the Right Way covers techniques around patterns such as CQRS, microservice architecture, event-driven architecture, service development and description, service discovery, governance, and data management technologies. This book guides you through the process of designing microservices. It also includes the importance of organizing services as microservices versus atomic microservices, composition versus integration, and the differences between API and Component, API and Edge (exposure). Additionally, it explores how this organization and microservice design help eliminate the need for a central ESB and expose services through an API gateway.
What You Will Learn
Design and develop microservice architectures with confidence;
Implement the most modern techniques for messaging and event-driven technologies;
Apply discovery patterns to overcome communication challenges between services;
Leverage market-tested microservice security patterns to address real-world scenarios; and
Manage API governance, decentralized data management, and observability effectively.
Who This Book Is For
Developers and DevOps engineers responsible for implementing applicat