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
iOSでSVG画像を扱う
kishikawakatsumi
0
160
NIKKEI Tech Talk#38
cipepser
0
170
スキーマ駆動で、Zod OpenAPI Honoによる、API開発するために、Hono Takibiというライブラリを作っている
nakita628
0
310
技術的負債の正体を知って向き合う
irof
0
230
釣り地図SNSにおける有料機能の実装
nokonoko1203
0
200
kiroとCodexで最高のSpec駆動開発を!!数時間で web3ネイティブなミニゲームを作ってみたよ!
mashharuki
0
880
ソフトウェア設計の実践的な考え方
masuda220
PRO
4
630
組込みだけじゃない!TinyGo で始める無料クラウド開発入門
otakakot
2
360
AkarengaLT vol.38
hashimoto_kei
1
120
Claude Agent SDK を使ってみよう
hyshu
0
1.4k
バッチ処理を「状態の記録」から「事実の記録」へ
panda728
PRO
0
190
CSC305 Lecture 09
javiergs
PRO
0
310
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
463
33k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
The Invisible Side of Design
smashingmag
302
51k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.7k
A better future with KSS
kneath
239
18k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
jQuery: Nuts, Bolts and Bling
dougneiner
65
7.9k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
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