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.
#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.
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
04:41 MIN
Boosting developer happiness and the future of self-service
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...
Daniel Cranney
How Microsoft worked around a Git limitation to shrink a repository by 94%Imagine that you are responsible for a Git repository with 1000 users, and 20 million lines of code. You struggle to keep up with constant pull requests but the biggest problem is that the Git file size of the repository is mushrooming to over 170GB ...
Chris Heilmann
Dev Digest 131 - AI'm not sure about OSSNews 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 ...
From learning to earning
Jobs that call for the skills explored in this talk.