Strangers deploying microservices

Strangers deploying microservices

I’ll admit I was skeptical when the GitHub team told us about the interactive sandbox sessions at GitHub Universe. If I’m doing a live demo I have backup screenshots or recordings to show how things should have worked, but there is nowhere to hide in a room of 50 strangers each with their own laptop and the expectation to experience your platform first hand.

Still, the offer was too good to pass up, so we hatched a plan to show how Octopus can quickly create deployment pipelines to onboard new teams and then have the attendees create their own individual pipelines using the Copilot extension.

The challenge of getting a room full of attendees to be productive in Octopus in 10 minutes is similar to the challenge of on-boarding new DevOps teams for large enterprises. In both cases it is critical to get people productive with a minimum amount of time and effort. When DevOps leaders ask us about developer experience, they are mostly trying to gauge how disruptive it will be to implement a new platform across thousands of developers who may or may not be interested in learning yet-another-devops-platform.

An underrated aspect of chat based interfaces is that they are incredibly easy to get started with. Our demo had a simple checklist of prompts for attendees to paste into the Copilot chat window with a few customizations for things like project names:


The Copilot instructions provided to the GHU attendees

The results speak for themselves: out of a room of 50 or so attendees, we had 36 new projects created, and 25 of them deployed to the first environment:

The projects created by the attendees of our GHU sandbox session

We’ve always considered the first deployment in Octopus to be the point where people reach “activation”. This is where they see the value of the platform and are more likely to be long term users. With Copilot, we reached the activation point for half the session attendees in 10 minutes. This is amazing considering most of the attendees had never used Octopus before.

This shows the impact of reducing cognitive load. While chat based interfaces are unlikely to replicate the nuance of traditional user interfaces, they are incredible for executing common tasks, and even more powerful when your tools share a common chat window. Seeing a room full of strangers deploy their first microservice via their own personal pipeline in 10 minutes is proof that chat based interfaces have a critical role to play in DevEx.

A big thank you to all those who attended our sessions at GitHub Universe – we look forward to catching you all next year!

要查看或添加评论,请登录

Matthew Casperson的更多文章

  • Reducing the "Time to Understand Customer" with AI

    Reducing the "Time to Understand Customer" with AI

    DevOps teams have long embraced the value of consistent metrics to measure their performance, with the DORA metrics…

  • Boiling the DevOps frog

    Boiling the DevOps frog

    These are the requirements for a random “junior full-stack developer” role I found advertised this morning. These…

  • Process > LLMs

    Process > LLMs

    What makes a generalist? It is easy to think of generalists as jack of all trades and masters of none. Generalists are…

    1 条评论
  • Leetcode is awful

    Leetcode is awful

    We all know the familiar sitcom grocery store trope involving a pyramid of cans stacked in the middle of an aisle…

  • Replacing jobs with GenAI is the worst of DevOps all over again

    Replacing jobs with GenAI is the worst of DevOps all over again

    There is no doubt that DevOps called out some of the worst practices in IT departments. The inefficiencies of…

  • DevOps is a flat circle

    DevOps is a flat circle

    Moving from an engineering role into a highly technical sales role provides an amazing vantage point from which to…

  • (Almost) no one cares about your platform

    (Almost) no one cares about your platform

    I had the pleasure of attending, and presenting at, GitHub universe this year, and like most conferences, it was the…

  • Deployment insights for everyone with LLMs

    Deployment insights for everyone with LLMs

    Logging levels are something that developers take for granted. I want to see WARN and above logs for my day to day…

    1 条评论
  • Octopus and Copilot as your own personal deployment firefighter

    Octopus and Copilot as your own personal deployment firefighter

    Imagine that production is down and the cost of lost business is adding up by the minute. This is a five alarm fire and…

    3 条评论
  • LLMs are not magic or scary

    LLMs are not magic or scary

    Tools like ChatGPT can seem like magic. It is now almost impossible to determine if text is written by a person or…

    1 条评论

社区洞察

其他会员也浏览了