Book Categories:

Wait, don't go!
Become a Member Today and Unlock Access to All eBooks!
Thousands of eBooks at your fingertips. Read, learn, and grow anytime, anywhere.

Become a Member Today and Unlock Access to All eBooks!
Thousands of eBooks at your fingertips. Read, learn, and grow anytime, anywhere.
Original price was: $65.99.$5.00Current price is: $5.00.
Building API Platforms
Application Programming Interfaces (APIs) have become fundamental components of modern software systems, serving as the primary communication layer through which users, applications, and external services interact with organizational resources. Consequently, the design, implementation, and management of API platforms have a significant impact on multiple stakeholders, including software developers, system architects, product managers, and executive decision-makers. One of the most demanding challenges in this domain is the development of a scalable and reliable API platform capable of supporting distributed applications and evolving business requirements.
This book provides a practical guide to designing, developing, testing, and managing REST-based API platforms within modern cloud-native environments. It emphasizes the use of API gateways as an architectural layer for aggregating and exposing functionality implemented through microservices, thereby improving modularity, scalability, and maintainability.
Through practical examples and real-world implementation scenarios, the authors demonstrate how API platforms can be designed using established architectural patterns and engineering best practices. The book also illustrates how incremental enhancements to API infrastructure facilitate cloud migration and improve service integration by incorporating technologies such as service meshes for secure and efficient communication among distributed services.
A substantial portion of the book is devoted to the deployment, configuration, and operational management of API platform components. It examines the roles of API gateways and service meshes, discussing appropriate deployment strategies and architectural trade-offs through practical case studies. These examples enable readers to understand how different architectural decisions influence system scalability, performance, and operational complexity.
Security is treated as a central aspect of API platform design. The book explains common security threats and architectural vulnerabilities affecting web APIs and presents practical approaches for protecting APIs and sensitive data through threat modeling and industry-standard security protocols, including OAuth 2.0 for authorization and Transport Layer Security (TLS) for secure communication.
Finally, the book discusses strategies for modernizing legacy software systems by transitioning toward API-centric and cloud-native architectures. It provides guidance on gradually evolving existing applications into distributed service-based platforms while maintaining reliability, scalability, and interoperability throughout the migration process.
Key Topics Covered
Reviews
There are no reviews yet.