Home Authors Posts by David McKenna

David McKenna

36 POSTS 0 COMMENTS
Senior VP Engineering

How fit is your API? 

How fit do you need to be?  How fit does your API need to be? It may not be the case that your API needs...
10 things you may not know about the CLI

10 things you may not know about the CLI

I was playing around with the CLI to see how I can incorporate it into demos and wanted to share a couple of things...
publish auto-discovered APIs from GitHub

AMPLIFY Unified Catalog: How to publish auto-discovered APIs from GitHub

In this blog post, we will look at how to discover APIs (OAS & WSDL) within your git repos and to publish them in...

Treat APIs as a Product – Or the sun is not the centre of...

I recently stumbled across the above beautiful animation of celestial mechanics by Malin Christersson. On the left-hand side, you see how simple and elegant...

API Identity: Is My API Gold or Blue?

You all remember the photo of the dress which went viral on the internet a couple of years ago. Viewers of the photo disagreed...
cloud patterns

Journey to the Cloud – Cloud patterns

When I first started programming professionally in the mid-90s, the book (yes, made from trees) that was on everyone's desk was “Design Patterns” by...
API program

The Four Horsemen of the API Apocalypse  

I was in a restaurant recently and the above photograph that was on the wall caught my eye. Four riders on scooters wearing “API”...
apple monitor displaying "do more"

New Year’s Resolutions for API Product Managers

The New Year brings with it a multitude of good intentions, with many of us determined to improve our lives one way or another...
API contract

API Design: Tabs versus spaces

With Thanksgiving behind us, the holiday season is now in full effect with lights on houses, jingles on the radio and relentless commercials reminding...
API is dead

API is dead — long live the APIs

In this article, I will highlight how the glorious monarchical reign of REST (Representational State Transfer) APIs is declining and how the ecosystem is...
fear-driven development

Fear-driven development

"The only thing we have to fear is fear itself." – Franklin D. Roosevelt Considering my neighbors are now decking their houses for Halloween to spook the...
API Gateway capabilities

The role of the API Gateway–“You can’t handle the truth!”

I recently watched the courtroom scene from A Few Good Men where Jack Nicholson’s character, Colonel Jessep, takes the stand to determine if a...
North pole reversal - API Gateway to the cloud

North pole reversal – API Gateway to the cloud

If you remember back to your high school days you’ll recall being taught about the earth’s magnetic field. Which to put it in layman's...
“Mirror mirror on the wall who has the fairest API of all?”

Beauty is in the eye of the beholder – Beautiful APIs

Recently, a colleague asked me for examples of “Beautiful APIs.” Immediately I gave a tongue in cheek response that “beauty is in the eye...
How to Photograph a Black Hole - Observing Microservices with OpenTelemetry

How to Photograph a Black Hole – Observing Microservices with OpenTelemetry

Microservices architecture is a software development architectural style, whereby a complex business problem is solved by a suite of small services. These microservices are...
Axway Hackathon

Axway innovates with a hackathon in three global cities

We held a global Hackathon between various Axway R&D centers in the USA, France and Ireland and we branded the event “PDG Invent” (Phoenix,...

Fyre Festival: Lessons for Product Development

“Fyre: The Greatest Party That Never Happened” the Netflix documentary chronicles the grand ambition and ultimate failure of the Fyre Festival. Fyre Festival promised...

Follow the Yellow Brick Road – Our Journey to the Cloud

Over the holiday period, I watched the classic movie: The Wizard of Oz. In the movie, a tornado rips through Kansas, and Dorothy (Judy...

Keep CALMS & DevOps: S is for Sharing

S is for Sharing in CALMS. One day, my son came home from kindergarten and was waxing lyrically about: “Sharing is caring”. A simple phrase...

Keep CALMS & DevOps: M is for Measure

While thinking about how to articulate what “Measure” means for DevOps, I kept having flashbacks to a toy that my son had when he...

Keep CALMS & DevOps: L is for Lean

Often the adoption of DevOps goes hand-in-hand with the application of lean practices. Lean practices are focused on value creation for the end customer...

Keep CALMS & DevOps: A is for Automation

To err is human! Below is a list of infamous outages, which occurred due human error: AWS S3 Outage Feb 28th 2017: "an authorized S3...

Keep CALMS & DevOps: C is for Culture

Some might call me an armchair football fan. I know all the teams, facts and figures, I’m good at Fantasy Football, but please don't...

Keep CALMS and DevOps

A number of years ago as part of a transformation we were undergoing, I was championing the cultural shift towards a DevOps philosophy. As...
value of an API Gateway

There’s gold in them thar hills

Recently I was working on a pitch to my executive board, and I wanted to include some content that I thought would be perfect...
As a continuation from my previous blog entry of comparing Istio to Ant-Man, I’d like to continue with the superhero theme to provide a summary view of all the components of a microservice architecture, by comparing it to The Avengers!

Microgateway Blog Series, Part 5: Avengers Assemble–MicroGateway & API Gateway…

As a continuation from my previous blog entry of comparing Istio to Ant-Man, I’d like to continue with the superhero theme to provide a...
Microgateway Blog Series, Part 4: Istio – Is it a bird?…

Istio: Is it a bird?… Microgateway Blog Series, Part 4

“It’s a bird. It’s a plane. It’s Super…” No, wait, it's Istio! If you squint, you can just make it out! What is Istio?...
Microservice: Microgateway Blog Series, Part 3 - Whodunit?

Microgateway Blog Series, Part 3: Whodunit?

When things break in a microservice architecture, determining the cause is challenging where did it fail and why? There are so many things that...
Microgateway Blog Series, Part 2: Edge to Internal

Microgateway Blog Series, Part 2: Edge to internal

If you are a fan of Game of Thrones (GoT), this post will make sense to you. I will be equating the roles and...
Microgateway Blog Series, Part 1 – Traffic Management

Microgateway Blog Series, Part 1: Traffic Management

In this series of blog posts, we explain the valuable role the Microgateway plays in adopting a microservice architecture. For more microgateway information, read the...

CI/CD or to the Moon and Back

If you’ve ever visited the Kennedy Space Center in Florida, then you’ve undoubtedly been totally awestruck at the size and magnitude of the engineering...

Microgateway Blog Series, Part 5: Avengers Assemble – MicroGateway & API Gateway…

As a continuation from my previous blog entry of comparing Istio to Ant-Man, I’d like to continue with the superhero theme to provide a...

Microgateway Blog Series, Part 4: Istio – Is it a bird?…

“It’s a bird. It’s a plane. It’s Super...” No, wait it’s Istio! If you squint, you can just make it out! What is Istio?...
Micro gateway

Microgateway Blog Series, Part 3: Whodunit?

When things break in a microservice architecture, determining the root cause is challenging- where did it fail and why? There are so many things...

Microgateway Blog Series, Part 2: Edge to Internal

The season finale for Game of Thrones (GoT) seems a long way off. So, in this entry, let’s keep the hype going by equating...

Microgateway Blog Series, Part 1 – Traffic Management

In this series of blog posts, we explain the valuable role the Microgateway plays in adopting a microservice architecture. A single microservice is a simple...

Stay Connected

2,209FansLike
4,951FollowersFollow
1,330SubscribersSubscribe