Bristol Meetups

#3: Github & CircleCI Orbs / Releasing Applications & Infrastructure

We'll be hosting our third Site Reliability Engineering event at the OVO Energy offices in Bristol - beer and pizza will be provided, along with some festive treats!

**Schedule:

18:30:
Arrive, grab a beer, pizza and chat

19:00-19:30:
// Mike Brooks, Production Engineer, OVO Energy
* Github & CircleCI Orbs
---
Mike will talk about Github and CircleCI Orbs to show how you can easily setup automated Terraform deployments that work with your standard pull request approval processes.

19:30-20:00:
// Al Bates
*Sugarkube.io - Releasing Applications & Infrastructure
---
Al Bates has been a professional developer for 10+ years working at a variety of national and international companies across media, telecoms and finance. He's a polyglot full-stack web developer/devop/big data engineer who thinks it's about time we stop writing custom release pipelines.

Al will talk about creating a comprehensive release process that can handle both applications and infrastructure is challenging in its own right. What works for a single developer can quickly turn into a mountain of technical debt once a team has scaled, with early decisions causing huge pain further down the road.

Sugarkube.io is a new project (still in alpha) that aims to solve this problem once and for all. Part methodology, part tooling, it aims to relieve us of having to write a custom release process for each project. It can lead to benefits like:

* develop faster - create Kubernetes clusters fully configured and ready for use (with your applications and data installed), either locally or remote
* reproducibility - spin up and tear down your clusters and infrastructure from scratch quickly and easily
* manage dependencies - version your applications and dependent infrastructure and release them in lock-step
* safer - test your applications and infrastructure then promote those exact artefacts through your dev/test/prod environments

Sugarkube doesn't rely on Kubernetes but provides additional features if you're using it. The talk is relevant to anyone looking to improve their web development and release processes (but perhaps less so for pure client/mobile apps).

20:00-21:00:
More beer, pizza, mince pies (!) and a chance to network