Owen Rubel

Original team member of Amazon from 95-98, rewrote the API pattern for distributed architectures, creator of API Chaining(tm) and Shared IO State/API abstraction. Respected leader in API development speaking at API World, API Days, Spring One, Univ of Berkeley, Univ of Washington and others.

Areas of Expertise

API's, Microservices

Recent Posts

The NEW API Pattern

Distributed Architectures are a lot like neural networks; all services that talk to each other need to share the I/O in and in a way that they can synchronize that information on the fly. The way the brain does is that each neuron that communicates with another has the other neuron fire back a neurotransmitter to synchronize and improve that communication in the future thus creating a pattern.

While this behavior is almost identical to what is known as a webhook in the API world, we do not follow the same principles for API design in distributed architectures. Since the API Pattern designed in the 1970’s for centralized architectures and NOT distributed architectures, it was never intended to be used in this way and creates an architectural cross-cutting concern when used in distributed services.

Continue reading “The NEW API Pattern”

Share

Kill Your API : The Burger Analogy

The other day I had a chat with the folks working on the OpenAPI initiative and I explained a trick that some of us in enterprises use to get greater speeds and scalability out of our API’s. At first, this may seem like complete sacrilege to those who are a stickler for standards but if you allow me to explain using a simple analogy, you may see how this can be useful…

Continue reading “Kill Your API : The Burger Analogy”

Share