The New Stack Analysts

TNS Analysts #22: APIs and Containers in the Cloud Casino


Listen Later

The New Stack Founder Alex Williams hosts this episode of The New Stack Analysts from the semi-arid climes of Broomfield, Colorado during the Defrag 2014 Conference. Alex is joined by Shippable Co-founder & CEO Avi Cavale and API Evangelist Kin Lane, and co-host Michael Coté.
Before Alex leads the discussion toward the value and purpose of tech conferences in general, and particularly in reflection on the positive aspects of the Defrag conference, they talk application programming interfaces (APIs) and Docker. Specifically, both APIs and Docker, the very popular platform for distributed applications, are gaining considerable presence on the web, contributing to much innovation, and much staking out of territory.
Kin discusses his immersion in the realm of APIs; he's not only researching and evangelizing but he's also designing and developing APIs for a variety of sectors. Having adopted the Docker platform, he creates open souce APIs that are available for deployment, or for consumption as a service. In addition to his mission of API education, Kin works with startups and other companies to develop their business models around API utility; he's called upon by the public sector as well to assist with development and deployment of APIs. Kin also explains the scenario of a wholesale provider supplying "white label" APIs to customers, who in turn end up serving APIs that "aren't their own," and aren't running in Docker containers.
Avi describes Shippable as a "containerized application delivery platform" and he explains what has been made possible by the advent of Docker, which Avi says is bigger than just having greater density of applications per machine. "It's actually is a distribution mechanism for applications, so you can encapsulate the whole application - for ever and ever, it's immutable - inside this container," says Avi. "You can bring it to life any time you want, actually dock it onto a host."
"When you have that kind of a model, your application life cycle changes radically, because you start building the image first and then building the application on top of it, as opposed to the traditional way of building the application first and building the image toward the end." Now, says Avi, with the flexibility of Docker "everything becomes a unit of work, and then you package that as a container, and then you can clone as many as you want."
"There seem to be lots of market forces here that intersect with this Docker story and the API story," says Alex.
"Every single cloud provider is trying to create lock-in. They're building higher-order services that actually get you locked-in," says Avi, citing AWS Aurora DB. "Once you move your data in there, you cannot move the compute out from that particular cloud."
"Docker is creating a homogenenous platform across all of these clouds," says Avi. He observes that, although Amazon APIs look completely different that Digital Ocean APIs, when packaged in Docker containers they can be freely moved around, "in a matter of seconds."
"I'm not moving 1.5 GB of VM images across and having to deal with all the hardware differences between the two platforms," says Avi. "There's an opportunity where you can be in between all of these clouds and do brokering of all of these services." Under certain conditions, Avi says,"it's almost like you're running your own virtualization stack on top of a cloud provider."
...more
View all episodesView all episodes
Download on the App Store

The New Stack AnalystsBy The New Stack

  • 3.6
  • 3.6
  • 3.6
  • 3.6
  • 3.6

3.6

9 ratings


More shows like The New Stack Analysts

View all
The New Stack Podcast by The New Stack

The New Stack Podcast

32 Listeners

The New Stack @ Scale by The New Stack

The New Stack @ Scale

3 Listeners

The New Stack Context by The New Stack

The New Stack Context

4 Listeners