Session

Crafting Consistent APIs at Scale: Embracing Linting & Reusable Models

In an era where digital transformations drive business value, the importance of developing consistent, scalable, and robust APIs cannot be overstated. As teams expand and projects multiply, maintaining a unified API design can pose significant challenges. This presentation delves into the powerful combination of linting and reusable models as tools to navigate these challenges and ensure consistency across large-scale API designs.

We will explore API linting using the open-source Spectral project to enable teams to identify and rectify inconsistencies during design. In tandem we will navigate the need for reusable models, recognizing that the best specification is the one you don't have to write or lint at all! These two approaches not only facilitate the smooth integration of services but also foster collaboration across teams by providing a shared, consistent foundation.

Travis Gosselin

SPS Commerce, Distinguished Software Engineer

Toronto, Canada

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top