Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Suuchi - FifthElephant - Talk Outline
Search
Sriram
May 23, 2017
Technology
0
140
Suuchi - FifthElephant - Talk Outline
Sriram
May 23, 2017
Tweet
Share
More Decks by Sriram
See All by Sriram
Why we built a distributed system - DSConf, Pune 2018
brewkode
1
49
Using Monoids for large scale aggregation - Scala.io, Lyon 2017
brewkode
0
78
Suuchi - FifthElephant, Bengaluru 2017
brewkode
0
120
Other Decks in Technology
See All in Technology
re:Invent 2025 ~何をする者であり、どこへいくのか~
tetutetu214
0
240
シニアソフトウェアエンジニアになるためには
kworkdev
PRO
3
210
モダンデータスタックの理想と現実の間で~1.3億人Vポイントデータ基盤の現在地とこれから~
taromatsui_cccmkhd
1
190
Amazon Connect アップデート! AIエージェントにMCPツールを設定してみた!
ysuzuki
0
120
JEDAI認定プログラム JEDAI Order 2026 エントリーのご案内 / JEDAI Order 2026 Entry
databricksjapan
0
150
フィッシュボウルのやり方 / How to do a fishbowl
pauli
2
310
AI との良い付き合い方を僕らは誰も知らない
asei
0
190
アプリにAIを正しく組み込むための アーキテクチャ── 国産LLMの現実と実践
kohju
0
150
20251218_AIを活用した開発生産性向上の全社的な取り組みの進め方について / How to proceed with company-wide initiatives to improve development productivity using AI
yayoi_dd
0
480
IAMユーザーゼロの運用は果たして可能なのか
yama3133
2
510
Database イノベーショントークを振り返る/reinvent-2025-database-innovation-talk-recap
emiki
0
250
ESXi のAIOps だ!2025冬
unnowataru
0
140
Featured
See All Featured
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
12
The Limits of Empathy - UXLibs8
cassininazir
1
190
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.2k
Exploring anti-patterns in Rails
aemeredith
2
200
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
110
The SEO Collaboration Effect
kristinabergwall1
0
300
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
0
240
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.7k
Prompt Engineering for Job Search
mfonobong
0
120
Transcript
Suuchi, toolkit to build distributed systems
About me Sriram @ Indix
About Indix - 840M Products - 1.5B Offers - 50K+
Brands - ~7.5K Categories and counting...
Handling Scale
Layered Scaling
Buck stops with DB Scaling
Essentially - Scaling data systems
rise of KVs Distributed - Replicated - Fault-tolerant - Sorted*
*optional
Distributed Data Stores & Distributed Compute Platforms
Unify them?
Existing Solutions CoProc with HBase
Applications should OWN everything
What if we can “enable” building them?
Distributed System Primitives - Communication - Membership - Routing /
Sharding / Partitioning - Replication - Handling Failure
Communication gRPC
Membership Static | Dynamic Config-Driven | Atomix
Sharding / Partitioning / Routing Consistent Hash Ring, Pluggable
Handling Failures
Replication Sync | Async
Storage* RocksDB | Pluggable * optional
Getting Started - gRPC Service using Protobuf2 - Generate stubs
& implement them - Connect using Suuchi “Server” abstraction
Server Abstraction - Pluggable membership mechanism - Pluggable routing strategy
- Pluggable replication method