greatcodeNavigate back to the homepage

Building 12-factor apps with Go on Kubernetes

Mike Christensen
February 12th, 2021 · 1 min read

If you operate in a fast-growing start-up environment, it is critical that your cloud applications meet the following criteria:

  • Flexible: so that it is easy to change your application code, configuration, and ultimately behaviour
  • Scalable: so that the path from 100 to 100 thousand users will be easier to follow
  • Resilient: which translates to better uptime & correct application behaviour for your customers

The Twelve-Factor App is a set of principles for building applications that meet this criteria.

Recently I was invited to give a talk on this topic at a local dev meetup called DevsConnect. You can find the talk below. Hopefully it is useful!


If you’ve got comments, questions or feedback you can reach me on Twitter or email mike (at) ✌️

More articles from Christensen Codes

Exploring Generic Types in Go 2.0

Building a reflection-free, type-safe utility library for Go

January 9th, 2021 · 6 min read

Escape Analysis in Go: Stack vs. Heap

Optimising code by easing pressure on the Garbage Collector

November 8th, 2020 · 3 min read
© 2020–2022 Christensen Codes
Link to $ to $ to $