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.

test

Milly
Vienna, Austria

Intermediate

test

Milly
Vienna, Austria

Intermediate

Featured Partners

Related Articles

View all articles
Dev Digest 108 - Git off my cloud!
Welcome to another edition of the WeAreDevelopers Dev Digest. This time we have an interview with Sead Ahmetovic, CEO of of WeAreDevelopers and Scott Chacon, co-Founder of GitHub. They talk about careers, early coding days, developer communities, eva...
Dev Digest 108 - Git off my cloud!
CH
Chris Heilmann
Dev Digest 131 - AI'm not sure about OSS
News and ArticlesRust and Typescript are rising stars in programming languages 2024 survey, the State of CSS 2024 survey is open and here is what's new in ECMAScript.In security news, a Microsoft update bricks Linux dual-boot systems, they patched a ...
Dev Digest 131 - AI'm not sure about OSS

From learning to earning

Jobs that call for the skills explored in this talk.