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
43
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
25
Other Decks in Programming
See All in Programming
命名をリントする
chiroruxx
1
570
競技プログラミングへのお誘い@阪大BOOSTセミナー
kotamanegi
0
390
為你自己學 Python
eddie
0
500
週次リリースを実現するための グローバルアプリ開発
tera_ny
1
740
GitHub CopilotでTypeScriptの コード生成するワザップ
starfish719
26
5.8k
20241217 競争力強化とビジネス価値創出への挑戦:モノタロウのシステムモダナイズ、開発組織の進化と今後の展望
monotaro
PRO
0
230
Zoneless Testing
rainerhahnekamp
0
150
ATDDで素早く安定した デリバリを実現しよう!
tonnsama
1
1.1k
見えないメモリを観測する: PHP 8.4 `pg_result_memory_size()` とSQL結果のメモリ管理
kentaroutakeda
0
890
HTML/CSS超絶浅い説明
yuki0329
0
160
コンテナをたくさん詰め込んだシステムとランタイムの変化
makihiro
1
180
今年一番支援させていただいたのは認証系サービスでした
satoshi256kbyte
1
280
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
230
52k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Navigating Team Friction
lara
183
15k
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.5k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
6
490
GraphQLの誤解/rethinking-graphql
sonatard
68
10k
How to Ace a Technical Interview
jacobian
276
23k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
Building Better People: How to give real-time feedback that sticks.
wjessup
366
19k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.9k
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