API styles are a topic of much contention. Most API practitioners are familiar with the REST vs. GraphQL debate, but that’s not to mention the countless other styles out there. The good news is that there is a simple, objective process for narrowing down the best style (or styles) for your next API project. Read more
Posts Tagged: performance
Insights from the recent API Monitoring LiveCast
API owners know all too well the ugly reality of outages, the disconnect between API documentation and production endpoints, and the struggle to keep high uptime for their services. To keep these platforms maintained, the need for better monitoring and testing is a shared concern across the industry. Read more
We review Vulcain, a new protocol using HTTP/2 Server Push to create fast and idiomatic client-driven REST APIs.
Developers have been struggling with performance bottlenecks for their web APIs for years. Some web developers were trying to solve the dilemma with asynchronous processing as far as back as 2013. Read more
If you work at an established enterprise, chances are you’ve already heard of Key Performance Indicators or KPIs. These objective metrics offer stakeholders an effective way to measure the success of business initiatives, and now they’re working their way into the world of APIs. Read more
The use of API specification tooling like the OpenAPI Specification has revolutionized the way we design, build, and manage APIs. In addition to helping us plan out functionality, generate documentation, and run tests, a specification can serve the all-important role of the API contract: defining precisely what consumers can expect from our API. Read more