Olaf Zimmermann,Mirko Stocker,Daniel Lubke,Uwe Zdun,Cesare Pautasso
Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges
Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges
💎 Earn 182 Points (£1.82) on this item.
YOU SAVE £3.40
- Condition: Brand new
- UK Delivery times: Usually arrives within 2 - 3 working days
- UK Shipping: Fee starts at £2.39. Subject to product weight & dimension
Bulk ordering. Want 15 or more copies? Get a personalised quote and bigger discounts. Learn more about bulk orders.
Couldn't load pickup availability
- More about Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges
API design patterns are essential for creating user-friendly, reliable, and well-performing APIs. This practical guide provides comprehensive guidelines and heuristics for designing APIs sustainably and specifying them clearly, for any domain, technology, or platform. It covers the entire API lifecycle, from launching projects and establishing goals to defining requirements, elaborating designs, planning evolution, and creating useful documentation. The book presents 44 API design patterns, explained with context, pros and cons, conceptual solutions, and concrete examples. It also includes a domain model, running case study, decision narratives, and walkthroughs of real-world projects applying the patterns in two different industries.
Format: Paperback / softback
Length: 544 pages
Publication date: 18 November 2022
Publisher: Pearson Education (US)
APIs play a pivotal role in enabling breakthrough innovation and digital transformation across organizations and ecosystems. To create high-quality, user-friendly, and reliable APIs, architects, designers, and developers require expert design guidance. This practical guide aims to simplify the complexity of API conversations and their message contents, offering comprehensive guidelines and heuristics for designing APIs sustainably and clearly, regardless of the technology or platform being used.
In Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges, five expert architects and developers delve into the entire API lifecycle, covering key stages such as project launch, goal setting, requirement definition, design elaboration, evolution planning, and documentation creation. They consolidate the collective knowledge of numerous practitioners into 44 API design patterns, presenting them consistently with context, pros, cons, conceptual solutions, and concrete examples. To enhance accessibility, the authors provide a domain model, a running case study, decision narratives with pattern selection options and criteria, and walkthroughs of real-world projects applying the patterns across two different industries.
This book offers a well-balanced blend of theory and practice, featuring numerous practical insights and nuggets. By applying these patterns, developers can effectively identify and overcome API design challenges, ensuring that their endpoints are appropriately sized and operations are defined. They can also refine their message design for quality, plan for API evolution, document and communicate API contracts, and combine patterns to solve complex real-world problems while making informed tradeoffs.
Overall, Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges serves as a valuable resource for architects, designers, and developers seeking to enhance the quality and sustainability of their APIs. By following the guidance provided in this book, practitioners can build robust and adaptable APIs that facilitate seamless integration and drive innovation in their respective domains and platforms.
Weight: 922g
Dimension: 230 x 179 x 32 (mm)
ISBN-13: 9780137670109
This item can be found in:
UK and International shipping information
UK and International shipping information
UK Delivery and returns information:
- Delivery within 2 - 3 days when ordering in the UK.
- Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
- Returns policy: Return within 30 days of receipt for full refund.
International deliveries:
Shulph Ink now ships to Australia, Belgium, Canada, France, Germany, Ireland, Italy, India, Luxembourg Saudi Arabia, Singapore, Spain, Netherlands, New Zealand, United Arab Emirates, United States of America.
- Delivery times: within 5 - 10 days for international orders.
- Shipping fee: charges vary for overseas orders. Only tracked services are available for most international orders. Some countries have untracked shipping options.
- Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs and duties fees during local delivery.
