Axel Barbier

Our GitOps approach for deploying an Identity Provider and an API Gateway in a SaaS company

Hyper-growth led to 100+ AWS accounts and total API chaos. Their solution came from an unexpected place: data engineering.

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.

Featured Partners

Related Articles

View all articles
AG
Andre Braun, GitLab
Now is the time for industrialized software development
Now is the time for industrialized software development Recently, I received a letter from my car’s manufacturer alerting me to a recall. They had discovered a defective part and wanted to replace it. It was easily fixed, and I might have forgotten a...
Now is the time for industrialized software development
CH
Chris Heilmann
With AIs wide open - WeAreDevelopers at All Things Open 2025
Last week our VP of Developer Relations, Chris Heilmann, flew to Raleigh, North Carolina to present at All Things Open . An excellent event he had spoken at a few times in the past and this being the “Lucky 13” edition, he didn’t hesitate to come and...
With AIs wide open - WeAreDevelopers at All Things Open 2025
DC
Daniel Cranney
Dev Digest 194: AI vs. Version Control, Password Louvre & Cursed Webdev
Inside last week’s Dev Digest 194 . 🧠 Learn how to become an AI-native software engineer 🤷‍♂️ How can you stand out when anyone can build anything? 👂 Whisper Leak allows listening to encrypted chats 🐝 What’s new the OWASP2025 Top Ten List 🙅‍♀️ Curse...
Dev Digest 194: AI vs. Version Control, Password Louvre & Cursed Webdev

From learning to earning

Jobs that call for the skills explored in this talk.

Azure Tech Lead

Azure Tech Lead

SD Worx
Antwerp, Belgium

Senior
Azure
Terraform
Kubernetes
Cloud Engineer (m/w/d)

Cloud Engineer (m/w/d)

fulfillmenttools
Köln, Germany

50-65K
Intermediate
TypeScript
Google Cloud Platform
Continuous Integration