Tag

api design

Crafting Digital Pathways: Mastering the Art and Science of Web APIs Design

More Modular and Efficient Systems
Well-designed APIs contribute to the creation of decoupled systems where applications have limited dependencies. They help in reducing infrastructure usage, leading to more modular and efficient systems.

Faster Time to Value
APIs that are versatile and reusable in various contexts allow developers to quickly achieve their goals. By using well-designed APIs, developers can create innovative solutions without the need to rebuild everything from scratch.

Better End-User Experience
APIs designed with efficiency and flexibility in mind can significantly contribute to creating an outstanding experience for the end-users of the applications using them. This leads to a better overall end-user experience.

Leveraging DevOps Automation Processes to API Development

Automating API Delivery offers practical guidance for making an APIOps transformation, including process improvement methods.

Criteria-Based Deletion

From API Design Patterns by JJ Geewax

This article covers…

How the custom Purge method can be used to delete matching resources
Why the custom Purge method is dangerous and should be avoided if possible
A variety of safety precautions to avoid accidentally deleting more data than intended

How to address concerns about consistency in the matching result set

Add and Remove Custom Methods

From API Design Patterns by JJ Geewax

This article covers:

How to manage many-to-many relationships implicitly, without an additional association resource.
The benefits and drawbacks of implicit rather than explicit association
How to use custom methods to associate resources together

Handling issues with data integrity of associated resources

Free eBook: API Security Starter

Free_eBook_MINI_Madden_APIsecurity

Chapters selected by Neil Madden

A Design-First Approach to APIs

From Designing APIs with Swagger and OpenAPI by Joshua S. Ponelat

API Design Best Practices

From API Design Patterns by JJ Geewax


slideshare-api-design-best-practices

© 2026 Manning — Design Credits