Gough, James
Mastering API Architecture: Defining, Connecting, and Securing Distributed Systems and Microservices
- ISBN 13:
- 9781492090632
- author:
- Gough, James
- format:
- Paperback
- publisher:
- O'Reilly Media
- language:
- English
- Publication Year:
- 2022
- Pages:
- 400
- Dimensions:
- 23.1 x 17.3 x 1.8 centimetres (0
- Genre:
- Computers, Programming, Systems Design,
- Condition:
- New
- Availability:
- Item usually sent within 10 working days
Description
Building and operating APIs is crucial for organizations with a web presence, as it provides a doorway for customers to interact with their services. However, creating an API platform from scratch can be a significant challenge for developers and solution architects.
This practical book offers strategies for building and testing REST APIs that use API gateways to combine offerings at the microservice level. The authors demonstrate how simple additions to this infrastructure can help engineers and organizations migrate to the cloud and connect internal services using technologies like service meshes.
With a focus on practical examples, you'll learn how to design, build, test, deploy, operate, and configure key components of an API platform. You'll also understand how to use API gateways and service meshes appropriately, secure data and APIs using threat modeling and technologies like OAuth2 and TLS, and evolve existing systems toward API- and cloud-based architectures.