Tech @ GoCardless
Published in

Tech @ GoCardless

Deploying Software at GoCardless: Open-Sourcing our “Getting Started” Tutorial

Utopia: Tutorials: Getting Started (click here!)

https://github.com/gocardless/utopia-getting-started
  • Kubernetes, the compute platform
  • Jsonnet with Ksonnet libraries for templating Kubernetes manifests
  • Utopia Jsonnet library, to encourage consistent deployment patterns
  • The utopia binary, providing commands to operate services
  • Tight integration with our service registry
  • Config Connector, to provision GCP resources through Kubernetes
  • Tekton, for deployment pipelines
  • ArgoCD, for application deployment
  • We migrated our entire infrastructure estate from SoftLayer (bare metal machines, rented) into Google Cloud Platform
  • Our technical challenges have grown with our 10x in payment volumnes
  • We went from 20 full-time engineers to >100, and counting!

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store