Event-driven architectures and the AsyncAPI specification

September 24 2019

0 comments

I’m at the Barcelona airport. It’s summer and I’m finally going to visit my family in Badajoz after a long period. The queue at the security checkpoint looks endless but I have time. The phone rings. It’s my mom, she’s excited that I’m visiting and is giving me an update on how things are there now.

Sustainable API migration with the S*T*A*R pattern

Use the star pattern for API migrations

A key element of any healthy API program is the ability to upgrade and migrate existing services in your ecosystem without causing fatal service disruptions. It takes a concerted effort to safely and successfully complete API migrations and, in my experience, organizations who can consistently upgrade their running systems share a common set of skills and employ similar techniques.

4 systems thinking lessons for APIs

Systems thinking for APIs

Hope: He’s in the system.
Luis: I’m in the system?
Dave: You’re in the system!
Luis: The system?
Hank: We’re doomed.

– Ant Man, 2015

“System” is one of the most overused and overloaded terms in technology. Data is stored in “the system”. Applications run on “the system”. Operators manage a distributed “system”. It has become so ingrained in the IT vernacular that we don’t even think about its meaning.

The many flavors of API coordination

wheel gear cogs

Software architects can often conflate the different types of API call coordination. To help address this pitfall, see the classification system I use.

Why an API strategy is critical for your DevOps environment in 2019

October 31 2018

0 comments
critical devops

As organizations plan their IT strategies for 2019, increasing attention is being given to DevOps.

Webinar: Keys of success in full lifecycle API management

apis

APIs are becoming critical to thriving in today’s digital economy. In our recent Connectivity Benchmark Report, we surveyed over 650 IT leaders and found that businesses across industries are realizing great benefits from APIs. This includes increased productivity (58%), increased innovation (48%), and increased employee engagement (43%).

Caching policy: API performance booster

apis

API response time is essential to providing the frictionless end-user experiences necessary for you to meet your API program’s KPIs and retention goals. One way to optimize performance is by having a caching layer in your API architecture. This layer allows you to deliver cached responses for common requests––thereby accessing data in a quick and inexpensive manner.

Using Anypoint Platform to securely access backend APIs

anypoint platform apis backend mobile

This is a guest blog from Kian Ting, an Integration Software Engineer at Christchurch City Council. The broader team consists of Kian Ting, Eden Le Comte, Deborah Murfin, Kevin Prince, and Ben Warner.

Christchurch, New Zealand, has a population of 381,800 and as a Council we want all residents to know what’s going on in and around the city.

ProgrammableWeb’s most popular APIs of 2017

most popular apis 2017

Last fall we wrote an article that examined which APIs draw the most interest from developers. In that article we relied upon the API tracking functionality that each profile has as the metric for determining which APIs are the most popular. As many users of ProgrammableWeb know, reader’s can track any asset on ProgrammableWeb.com (APIs, SDKs, even search results) in the same way they can track stocks on a financial site. If anything new happens to that asset (if it gets updated,

Why APIs are not just for tech companies

apis not just tech companies

Looking across the entire landscape of software that businesses buy, it is clear that APIs are becoming a competitive differentiator for companies of all sizes.