DZone

Last week I was invited to present my ideas about creating an effective developer experience on the Cloud Native Computing Foundation (CNCF) webinar series, which was great fun. Modern "cloud native" foundational tech like Kubernetes provides so many opportunities, but also presents new challenges. One of which, and the topic of the webinar, is how to minimize the friction between having an idea or creating a business hypothesis and getting something running in production in order to validate this.


Setting the Scene

I started the talk with an exploration of what the concept of "cloud native" means to me, and then moved on to talk about the three levels of developer experience: infrastructure, platforms, and workflow. I’ve been doing a lot of thinking alongside my colleagues at Datawire around the notion of workflow, and one of the core concepts we have discussed is the need for an effective platform and engineering team that supports different ways (and speeds) of working. Rafael Schloming, CTO at Datawire, has delivered several talks on the subject of service-oriented development and workflow.

Source: DZone