Compute Services

Developing tomorrow’s applications in the open with containers

Share this post:

How will developers build applications over the next 10 years?

The question is simple. The answer—not so much. But there’s no doubt app development will evolve profoundly; and that topic already weighs heavily on attendees’ minds as the IBM InterConnect 2017 conference approaches.

One of the great things about InterConnect every year is that you can explore so many different subjects in depth. I’m most looking forward to discussions around emerging patterns for development.

With all the interest in cognitive and artificial intelligence, you can expect to discuss it as much as you want at InterConnect. I can tell you that IBM is committed to building a cognitive developer platform that you can depend on for years to come.

By now, pretty much everyone who touches software and application development has heard of containers, and most even understand the scalability and portability benefits that containers present. I am personally focused on determining how we can deploy and manage applications in the cloud while creating the best user experience possible for running container-based apps.  Anybody can go to Docker and spin up a container and get started. What we’re concerned about is what happens when we build these ecosystems that are comprised of multiple containers and multiple clusters—all of which are talking to one another?

Here’s what I envision: a container service that brings together Kubernetes—one of the hottest and most buzzed-about open source projects out there today—with the rest of the management, scaling, monitoring, and security tools developers need to succeed. In short, it’s about bringing order to current chaos around containers.

This new service would be about creating, deploying, managing, scaling, monitoring, and updating clusters. In doing all of these things in the cloud, you would get an incredible user experience. Add to this vision an easy integration with the 160+ services available on a cloud platform like Bluemix and you have a seamlessly versatile compute capability that serves users at any point in their container technology adoption.

The key to all of this is embracing open technologies. We’ve seen open source revolutionize every layer of the cloud up the stack—most recently with the great work that’s happening in the container ecosystem with Docker, OCI, containers, and Kubernetes.

On March 19—the Sunday before InterConnect kicks off—I’ll be speaking at the Open Technology Summit. I’ll talk about IBM’s involvement in open technologies around container ecosystems—in the communities and technical areas in which we’re providing leadership and input on governance.

Join me for an exciting lineup of speakers to hear more about how IBM is supporting tomorrow’s developer by ingraining ourselves in today’s most exciting open technologies.

IBM Fellow, VP, and CTO, Cloud Platform

More stories
May 3, 2019

Kubernetes Tutorials: 5 Ways to Get You Building Fast

Ready to start working with Kubernetes? Want to build your Kubernetes skills? The five tutorials in this post will teach you everything you need to know about how to manage your containerized apps with Kubernetes.

Continue reading

May 3, 2019

Using Portworx to Deploy and Manage an HA MySQL Cluster on IBM Cloud Kubernetes Service

This tutorial is a walkthrough of the steps involved in deploying and managing a highly available MySQL cluster on IBM Cloud Kubernetes Service.

Continue reading

May 2, 2019

Kubernetes v1.14.1 Now Available in IBM Cloud Kubernetes Service

We are excited to announce the availability of Kubernetes v1.14.1 for your clusters that are running in IBM Cloud Kubernetes Service. IBM Cloud Kubernetes Service continues to be the first public managed Kubernetes service to support the latest upstream versions from the community.

Continue reading