Axel Barbier
Our GitOps approach for deploying an Identity Provider and an API Gateway in a SaaS company
#1about 3 minutes
The initial challenges of rapid company growth
Rapid company growth led to manual processes and a simple one-monolith-per-customer architecture on AWS.
#2about 2 minutes
How microservices created a fragmented customer experience
Adopting microservices during hyper-growth resulted in inconsistent authentication methods and a disjointed experience for customers.
#3about 3 minutes
Managing custom versions across many customer accounts
The need for custom software versions for different customers complicated the deployment of a unified API gateway and identity provider.
#4about 4 minutes
Using an ETL pipeline for configuration management
An ETL-inspired pipeline was created to extract API schemas, transform them into configurations, and load them for deployment.
#5about 2 minutes
Implementing the ETL process with Jenkins and S3
The implementation uses Jenkins to extract OpenAPI schemas, Amazon S3 for storage, and a Go-based tool for transforming them into deployable configurations.
#6about 3 minutes
Q&A on microservices, API docs, and IaC tooling
The speaker answers audience questions about the decision to use microservices, the API documentation workflow, and the company's IaC stack.
Related jobs
Jobs that call for the skills explored in this talk.
fulfillmenttools
Köln, Germany
Senior
Python
Structured Query Language (SQL)
+3
WALTER GROUP
Wiener Neudorf, Austria
Junior
Intermediate
Ansible
Terraform
+1
Matching moments
05:08 MIN
Adopting a GitOps workflow for API management
Improving Developer Happiness with GitOps
03:30 MIN
How GitOps fosters team growth and experimentation
GitOps keeps focus on apps, not on infrastructure
04:29 MIN
Applying GitOps principles to network automation
How Cisco embraced a DevOps culture within its network engineering team
04:20 MIN
Q&A: Applying GitOps principles without Kubernetes
GitOps: The past, present and future
03:33 MIN
Introduction to GitOps and the talk agenda
Get ready for operations by pull requests
05:19 MIN
Q&A: GitOps, CI tools, and security management
GitOps: The past, present and future
18:28 MIN
Q&A on GitOps secret management practices
Securing secrets in the GitOps Era
05:13 MIN
Introducing GitOps for simplified infrastructure management
GitOps keeps focus on apps, not on infrastructure
Featured Partners
Related Videos
GitOps for the people
Lian Li
GitOps keeps focus on apps, not on infrastructure
Chad Carlson
GitOps: The past, present and future
Roberth Strand
We adopted DevOps and are Cloud-native, Now What?
Bruno Amaro Almeida
My journey into DevOps world - How it all started!
Megha Kadur
Integrating backups into your GitOps Pipeline
Florian Trieloff
Improving Developer Happiness with GitOps
Lars Hesel Christensen & Basil Brunner
Get ready for operations by pull requests
Liviu Costea
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Wolters Kluwer
Alphen aan den Rijn, Netherlands
Intermediate
Node.js
TypeScript
Cloud (AWS/Google/Azure)

Tenth Revolution Group
Bonn, Germany
Remote
€80-90K
Azure
DevOps
Gitlab


Siemens AG
Berlin, Germany
C++
GIT
CMake
Linux
DevOps
+7

SVA System Vertrieb Alexander GmbH
Bensheim, Germany
Azure
DevOps
Gitlab
Docker
Kubernetes
+3

SVA System Vertrieb Alexander GmbH
Langenhagen, Germany
Azure
DevOps
Gitlab
Docker
Kubernetes
+3

ageneo Life Science Experts GmbH
DevOps
Docker
Node.js
Terraform
JavaScript
+6

oraïse GmbH
Frankfurt am Main, Germany
Remote
Senior
Azure
DevOps
Gitlab
Ansible
+4
