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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Pierre GOUDJO
January 20, 2022
Technology
0
81
Service Discovery: Fundamentals
Pierre GOUDJO
January 20, 2022
Tweet
Share
More Decks by Pierre GOUDJO
See All by Pierre GOUDJO
Simplicity matters
pierregoudjo
0
62
Always available workspaces: Dotfiles, Github and other shenanigans
pierregoudjo
0
53
Amazon Virtual Private Cloud
pierregoudjo
0
77
Relational Databases on AWS: Amazon RDS and Aurora
pierregoudjo
0
98
Property-based testing: The lazy programmer's guide to writing thousands of tests
pierregoudjo
0
100
Object storage: An exploration of AWS S3
pierregoudjo
0
67
Load Balancing: A strategy for scalable internet applications
pierregoudjo
0
98
Boring Technologies
pierregoudjo
0
54
CDN: Caching and edge computing on AWS
pierregoudjo
0
62
Other Decks in Technology
See All in Technology
脳が溶けた話 / Melted Brain
keisuke69
1
1.1k
開発チームとQAエンジニアの新しい協業モデル -年末調整開発チームで実践する【QAリード施策】-
kaomi_wombat
0
260
SaaSに宿る21g
kanyamaguc
2
180
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
5
1.2k
LLMに何を任せ、何を任せないか
cap120
10
6k
私がよく使うMCPサーバー3選と社内で安全に活用する方法
kintotechdev
0
130
AI時代のオンプレ-クラウドキャリアチェンジ考
yuu0w0yuu
0
550
Zephyr(RTOS)でOpenPLCを実装してみた
iotengineer22
0
140
Sansanの認証基盤を支えるアーキテクチャとその振り返り
sansantech
PRO
1
110
SSoT(Single Source of Truth)で「壊して再生」する設計
kawauso
2
390
FastMCP OAuth Proxy with Cognito
hironobuiga
3
220
20260323_データ分析基盤でGeminiを使う話
1210yuichi0
0
190
Featured
See All Featured
Measuring & Analyzing Core Web Vitals
bluesmoon
9
790
Evolving SEO for Evolving Search Engines
ryanjones
0
170
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
110k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
780
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
210
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
120
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
New Earth Scene 8
popppiees
1
1.9k
Paper Plane
katiecoart
PRO
0
48k
Producing Creativity
orderedlist
PRO
348
40k
The Cost Of JavaScript in 2023
addyosmani
55
9.8k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
300
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