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
Service Discovery: Fundamentals
Search
Pierre GOUDJO
January 20, 2022
Technology
87
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Service Discovery: Fundamentals
Pierre GOUDJO
January 20, 2022
More Decks by Pierre GOUDJO
See All by Pierre GOUDJO
Simplicity matters
pierregoudjo
0
79
Always available workspaces: Dotfiles, Github and other shenanigans
pierregoudjo
0
63
Amazon Virtual Private Cloud
pierregoudjo
0
87
Relational Databases on AWS: Amazon RDS and Aurora
pierregoudjo
0
110
Property-based testing: The lazy programmer's guide to writing thousands of tests
pierregoudjo
0
110
Object storage: An exploration of AWS S3
pierregoudjo
0
78
Load Balancing: A strategy for scalable internet applications
pierregoudjo
0
100
Boring Technologies
pierregoudjo
0
64
CDN: Caching and edge computing on AWS
pierregoudjo
0
69
Other Decks in Technology
See All in Technology
AI研修(Day1)【MIXI 26新卒技術研修】
mixi_engineers
PRO
1
1.8k
実践が先生だった— 新卒サーバーエンジニア1年目のリアル
mixi_engineers
PRO
0
140
Azure Durable Functions で作った NL2SQL Agent の精度向上に取り組んだ話/aidevday2026
thara0402
0
110
コンテナ・K8s研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
1
400
現場で使える AWS DevOps Agent 活用ノウハウ - Release Management 機能の検証結果を添えて / AWS DevOps Agent Release Management and Know-How
kinunori
3
250
モバイル研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
1
260
「休む」重要さ
smt7174
7
1.7k
Git 研修【MIXI 26新卒技術研修】#2
mixi_engineers
PRO
1
360
Webアプリ認証の全体像 / The Big Picture of Web App Authentication
kitano_yuichi
1
460
文字起こし基盤の信頼性
abnoumaru
0
150
AI時代におけるエンジニアの新たな役割──FDEとクオリアの探求/登壇資料(戸井田 裕貴)
hacobu
PRO
0
550
QAと開発の両側から進める AI活用 -QAプロセスAI支援ツールキットと Inner Loop / Outer Loopの取り組み-
legalontechnologies
PRO
2
130
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.2k
エンジニアに許された特別な時間の終わり
watany
108
250k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
640
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.4k
WCS-LA-2024
lcolladotor
0
760
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
400
New Earth Scene 8
popppiees
3
2.4k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
190
The browser strikes back
jonoalderson
0
1.4k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Git: the NoSQL Database
bkeepers
PRO
432
67k
Transcript
Fundamentals SERVICE DISCOVERY GOUDJO PIERRE
SOFTWARE
DB Queue Webservice 1 Webservice 2 IdP S3
PassengerManager BillingManager Model Model Model Model
Life was good
AND ONE DAY,
THE ARCHITECT
None
None
None
BUT WE HAVE A NEW CHALLENGE NOW
PassengerManager BillingManager Model Model Model Model
None
None
- DISCOVER SERVICES DYNAMICALLY - IDENTIFY HEALTHY NODES - ALLOW
LOAD-BALANCING BETWEEN SAME KIND OF SERVICES SERVICE DISCOVERY
CLIENT-SIDE SERVICE DISCOVERY
SERVER-SIDE SERVICE DISCOVERY
GOSSIPING
LET’S DIVE MORE IN DETAILS
?
None
None
None
- Zookeeper only provide primitives to build distributed systems -
Apache Curator is a library that implements recipes to build: - Service discovery - Distributed Locks - Distributed Queues - … APACHE CURATOR
None
None
None
None
None
None
None
None