World Congress 2023 Oct 23, 2023

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

Axel Barbier

Did microservices hyper-growth fracture your SaaS authentication? Discover how Power Cloud built an ETL-driven GitOps pipeline to dynamically generate unified API gateways directly from OpenAPI schemas.

Pause
Mute Enter Fullscreen
#1 about 1 min

Introduction to the SaaS company and technical team

An overview of the company, its role as a billing software provider, and the mission of its technical services team.

#2 about 2 min

Evolution from manual setups to automated monolith deployments

The engineering team transitioned from manual server setups to deploying a centralized monolith per customer account.

#3 about 2 min

Microservices adoption and the resulting architectural fragmentation

Hypergrowth naturally leads to microservices orchestration, bringing disconnected systems and disjointed authentication experiences.

#4 about 3 min

Customer challenges with decentralized authentication and entry points

Transitioning to multiple services fragments authentication methods and causes friction for customers seeking a unified platform.

#5 about 2 min

Designing a centralized API gateway and identity provider

Deploying an API gateway architecture provides unified endpoints across environments without paralyzing product feature timelines.

#6 about 2 min

Applying an ETL methodology to infrastructure configuration management

Adapting the extract, transform, and load pattern provides a reliable way to manage gateway configurations using Jenkins.

#7 about 1 min

Extracting API schemas automatically during continuous integration builds

Jenkins pipelines act as build engines that extract OpenAPI schemas from individual services and store them centrally in cloud buckets.

#8 about 1 min

Transforming API definitions into functional routing configuration files

Automated templating efficiently converts raw JSON API definitions into deployable routing and authentication configurations.

#9 about 1 min

Loading pre-configured artifacts into targeted customer gateway environments

Retrieving generated configuration files directly enables rapid provisioning of targeted customer infrastructure without manual intervention.

#10 about 2 min

Summarizing the automated deployment pipeline and templating workflow

A full workflow walkthrough reveals how Go templates compile API schemas into deployable gateway routes and static web documentation.

#11 about 3 min

Evaluating the past decision to adopt microservices architecture

A candid retrospective illustrates the operational drag and organizational costs associated with moving to microservices during company scaling events.

#12 about 2 min

Generating API documentation and managing infrastructure as code

Transforming service schemas into markdown supports automated website generation while tools like Terraform handle downstream environment provisioning.

Matching moments

5:03 min

Designing a self-service internal developer platform with GitOps

Patrick Koss Patrick Koss · World Congress 2026 Europe

2:38 min

Exploring the core benefits of adopting GitOps

Davide Imola Davide Imola · LIVE

11:22 min

Provisioning APIs through a GitOps workflow

Lars Hesel Christensen +1 · LIVE

2:41 min

Incorporating domain-driven design and declarative infrastructure

Michael Eder +1 · LIVE

1:37 min

Building automated continuous deployment pipelines and final architectural insights

Simone Desantis Simone Desantis · World Congress 2026 Europe

4:42 min

Fostering team collaboration through common infrastructure abstractions

Chad Carlson · World Congress 2021

Upcoming sessions on this topic

Open session

World Congress 2026 North America

September 24, 2026 · 14:50–15:20

Tech Leaders Stage

Ship with Context: GitLab Orbit and Google Cloud for AI-Powered Software Delivery

Michael Angelo Rivera, Matt Duchesne, Rajesh Agadi

Michael Angelo Rivera
Matt Duchesne
Rajesh Agadi
Open session

World Congress 2026 North America

September 25, 2026 · 12:55–13:25

Stage 9

It’s Alive! Taming the MLOps Franken-Stack: Write, Run, and Serve with Michelangelo

Eric Wang, Paul Zimmerman

Eric Wang
Paul Zimmerman
Open session

World Congress 2026 North America

September 24, 2026 · 14:50–15:20

Stage 7

When Agents Became Users: Rearchitecting Identity and Permissions for AI at Scale

Yoav Gal

Product Lead

Yoav Gal
Open session

World Congress 2026 North America

September 24, 2026 · 16:10–16:40

Stage 4

From Cloud Native to Multi-Cloud Native: Write Once, Deploy Anywhere

Sandeep Pal

Principal Member of Technical Staff at Salesforce

Sandeep Pal
Open session

World Congress 2026 North America

September 25, 2026 · 11:40–12:10

Stage 6

Codifying Trade-offs: Security, Cost, and Compliance as Agent Guardrails

Suzanne Daniels

Chief Developer Advisor at Microsoft

Suzanne Daniels
Open session

World Congress 2026 North America

September 25, 2026 · 11:40–12:10

Stage 3

Culture Doesn't Scale Itself: Leading Engineering Teams Through Hypergrowth and the AI Transition

Thanos Baskous

VP of Engineering and Co-founder of Cogent Security

Thanos Baskous