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
60
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
19
Be a Master Chef: Crafting Recipes for Reliable Infrastructure
kumar_abhijeet
0
29
Other Decks in Programming
See All in Programming
複雑なフォームに立ち向かう Next.js の技術選定
macchiitaka
2
250
意外と簡単!?フロントエンドでパスキー認証を実現する WebAuthn
teamlab
PRO
2
780
How Android Uses Data Structures Behind The Scenes
l2hyunwoo
0
480
Ruby×iOSアプリ開発 ~共に歩んだエコシステムの物語~
temoki
0
360
🔨 小さなビルドシステムを作る
momeemt
4
690
FindyにおけるTakumi活用と脆弱性管理のこれから
rvirus0817
0
550
AWS発のAIエディタKiroを使ってみた
iriikeita
1
190
Testing Trophyは叫ばない
toms74209200
0
900
速いWebフレームワークを作る
yusukebe
5
1.7k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
430
プロパティベーステストによるUIテスト: LLMによるプロパティ定義生成でエッジケースを捉える
tetta_pdnt
0
4.5k
機能追加とリーダー業務の類似性
rinchoku
2
1.3k
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
36
2.5k
A better future with KSS
kneath
239
17k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.9k
Into the Great Unknown - MozCon
thekraken
40
2k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.7k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
How STYLIGHT went responsive
nonsquared
100
5.8k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
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