Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Multi-Region APIOps with Kong
Search
Kumar Abhijeet
September 14, 2024
Programming
0
41
Multi-Region APIOps with Kong
Kumar Abhijeet
September 14, 2024
Tweet
Share
More Decks by Kumar Abhijeet
See All by Kumar Abhijeet
How Patroni solved Database Reliability at Gojek
kumar_abhijeet
0
14
Be a Master Chef: Crafting Recipes for Reliable Infrastructure
kumar_abhijeet
0
23
Other Decks in Programming
See All in Programming
@nifty天気予報:フルリニューアルの挑戦 - NIFTY Tech Talk #22
niftycorp
PRO
0
110
2024/11/8 関西Kaggler会 2024 #3 / Kaggle Kernel で Gemma 2 × vLLM を動かす。
kohecchi
5
1k
Reckoner における Datadog Browser Test の活用事例 / Datadog Browser Test at Reckoner
nomadblacky
0
150
[FlutterKaigi2024] Effective Form 〜Flutterによる複雑なフォーム開発の実践〜
chocoyama
0
3.5k
AI時代におけるSRE、 あるいはエンジニアの生存戦略
pyama86
6
1.2k
エンジニアとして関わる要件と仕様(公開用)
murabayashi
0
320
Leveling Up Developer Tooling for the Modern Rails & Hotwire Era @ Ruby Türkiye, November 2024
marcoroth
0
130
Nurturing OpenJDK distribution: Eclipse Temurin Success History and plan
ivargrimstad
0
1.3k
「今のプロジェクトいろいろ大変なんですよ、app/services とかもあって……」/After Kaigi on Rails 2024 LT Night
junk0612
5
2.2k
rails new flags - `rails new` のフラグから Rails を構成するコンポーネントの変遷をザックリ眺める
snaka
0
1.8k
Compose 1.7のTextFieldはPOBox Plusで日本語変換できない
tomoya0x00
0
220
レガシーシステムにどう立ち向かうか 複雑さと理想と現実/vs-legacy
suzukihoge
15
2.3k
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
327
38k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
329
21k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
1
180
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
6
460
YesSQL, Process and Tooling at Scale
rocio
169
14k
StorybookのUI Testing Handbookを読んだ
zakiyama
27
5.3k
The Art of Programming - Codeland 2020
erikaheidi
52
13k
Practical Orchestrator
shlominoach
186
10k
How GitHub (no longer) Works
holman
310
140k
Fashionably flexible responsive web design (full day workshop)
malarkey
405
65k
Designing for humans not robots
tammielis
250
25k
Agile that works and the tools we love
rasmusluckow
327
21k
Transcript
Multi-Region APIOps with Kong Kumar Abhijeet
1 Agenda Multi-region API Gateways - 5Ws&H What’s APIOps? Kong
and decK Multi-region woes and solutions!
2
3
4
5 Challenges Manually configuring API Gateways No versioning, audits or
access control Ops Dependency - No self serve Inconsistency across APIs Affects Delivery Speed and Quality
6 Enter APIOps GitOps + DevOps for API/Microservices Lifecycle
7
8 Why APIOps? Consistent & Standardized APIs Increased Dev Productivity
& Delivery Audit Log and Version Control Better adoption of IDPs<>API Gateways Improved API Lifecycle Management
9
10
11
12
13 Multi-Region Woes! API Equivalence across Regions Data Security Standards(PCI/SOC)
No inter-region connectivity Managing multiple sources of truth Region-specific upstream endpoints
14
15 1st Principles! One Env -> Multiple Clusters Single set
of Kong configs within One Folder Clusters within same Env -> same Kong config One Env Folder -> One Env Tag based service<>cluster assignment
16 GitOps Repo Structure
17 Service Upstream
18 Cluster Directory
19 Tag based Segregation Upstream Generation
20
11 Next Steps FOSSing the config generation/lint CI tooling Opinionated
format as a standard Document more production experiences Atlantis-type PR automation tools
11