Virtualization Technology News and Information
Cloud Native Trends: What to Watch Out for at KubeCon EU

Article Written by Daniel Bryant, Product Architect, Datawire

On behalf of myself and the entire Datawire team, we are super excited to be part of the upcoming CloudNativeCon + KubeCon EU conference, held May 2-4th in Copenhagen. As a group, we have enjoyed looking through the program trying to plan our conference schedule and while doing so spotted three core trends within the cloud native space -- developer experience, security and service meshes. Below I have discussed each trend in detail.

Developer Experience (DevEx / DX)

We've talked about the concept of "developer experience" (DevEx or DX) before in a TheNewStack article "Kubernetes and PaaS: The Force of Developer Experience and Workflow", and Sam Jarman also has written a great Medium post on the topic of "The Best Practices for a Great Developer Experience (DX)". DevEx is the equivalent to User Experience (UX), but in this case the user of the software or system is a developer or development team.

The first talks in this topic that we have added to our schedule is "Seamless Development Environments on Kubernetes using Telepresence" by Ara Pulido. Many of us are working on systems where it is challenging to deploy our entire application on a local development machine.

We are also interested in "Git-push Workflows (using git hooks) for Deploying Applications on Kubernetes" by Tanmai Gopal and Vamshi Surabhi Rao, as the Heroku and Cloud Foundry PaaS approach to workflow is very powerful. Of course, we can't forget the importance of build pipeline tooling, and therefore it's great to see James Strachan talking more about "Jenkins X: Easy CI/CD for Kubernetes". Jenkins X is proposed as a sub-project of the classic Jenkins CI/CD tool, and is tailored to focus exclusively on Kubernetes and cloud native use cases. We are also keen to look at other build tooling like Spinnaker, and so "Experience Report - Evolving a Continuous Delivery Workflow to Kubernetes using Spinnaker" by Gard Rimestad and Øyvind Ingebrigtsen Øvergaard is on our schedule.


Security is an integral part of any technology solution, and often receives even more scrutiny within the enterprise context, and so it's great to see more security-focused talks at this year's KubeCon. Our first scheduled talk within this space is "Good Enough for the Finance Industry: Achieving High Security at Scale with Microservices in Kubernetes" by Zachary Arnold and Austin Adams, where they will "show you how we use AWS, Calico, OWASP Dependency Checker, CoreOS' Clair, and Notary to achieve reliable observable security at the code level, container level, cluster level, and even the AWS account level"

"Completely Securing the Software Supply Chain using Grafeas + in-toto" by Lukas Puheringer and Wendy Dembowski, also looks interesting, and we've been hearing quite a lot of buzz around Grafeas, an open artifact metadata API that can be used to audit and govern your software development value stream, practices and tools.

Service Meshes

The topic of service meshes was super popular at last year's KubeCon in Austin, with seemingly every other hallway conversation being about Istio. This KubeCon even has a track dedicated to service meshes, which should spark many more great conversations. We're especially looking forward to learning more about how ingress and API gateway solutions for north/south traffic integrate with service meshes, which are predominantly for east/west traffic.

"Replacing NGINX with Envoy in a Traffic Control System" by Mark McBride has been added to our schedule. The talk looks to complement (or provide an alternative perspective to) NGINX's recent foray into service meshes with their Istio data plane.

Envoy, a CNCF hosted project, appears to be rapidly becoming the data plane of choice and so there are plenty of Envoy talks. Our choice of a practical use case and implementation is "Introducing Envoy-Based Service Mesh at" by Ivan Kruglov. We're especially interested in the abstract's mention of "we will expand on what service is provided for developers and how they safely deploy potentially dangerous configuration changes".

Looking to the future functionality of service meshes, we are definitely interested in attending "Building Hybrid Clouds with Istio" by Allan Naim and Rohit Agarwalla. Kubernetes has arguably become the mainstream realisation of previous attempts at cloud brokerage systems, and many enterprises will look to mitigate the risk of relying on a single cloud vendor by deploying to hybrid solutions across vendors and on-premise.


About the Author


Daniel Bryant is a Product Architect at Datawire and works as an Independent Technical Consultant. He currently specialises in enabling continuous delivery within organisations through the identification of value streams, creation of build pipelines, and implementation of effective testing strategies. Daniel's technical expertise focuses on ‘DevOps' tooling, cloud/container platforms, and microservice implementations. He also contributes to several open source projects, writes for InfoQ, O'Reilly, and Voxxed, and regularly presents at international conferences such as OSCON, QCon and JavaOne.

Published Tuesday, April 17, 2018 7:43 AM by David Marshall
There are no comments for this post.
To post a comment, you must be a registered user. Registration is free and easy! Sign up now!
<April 2018>