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 · WWC Europe 2026

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 · WWC Europe 2026

4:42 min

Fostering team collaboration through common infrastructure abstractions

Chad Carlson · WWC 2021

Upcoming sessions on this topic

Open session

World Congress 2026 North America

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

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

Dor Cohen, Yoav Gal

Dor Cohen
Yoav Gal
Open session

World Congress 2026 North America

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

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
Open session

World Congress 2026 North America

Boring Failover: Predictable Region Recovery Across 5,000 Microservices

Sahil Sabharwal, Garvit Kataria

Sahil Sabharwal
Garvit Kataria
Open session

World Congress 2026 North America

Microservice Cognitive Index for Deploy Diagnosis and Change Impact

Sachin Gupta

Member of Technical Staff 2 at eBay

Sachin Gupta