3. AGENDA
❑ Koinex Overview
❑ Scalability problems with rapid growth
❑ How does MongoDB fit in Koinex ecosystem
❑ Alternate real-time services using MongoDB at Koinex
❑ Zero DevOps with Atlas platform
5. PRODUCT
INDIA’S LARGEST DIGITAL ASSETS EXCHANGE
MORE THAN 20 CRYPTO-FIAT PAIRS
SUPPORT ON ANDROID PLATFORMS VIA APP
REAL TIME TRADING CHARTS AND ORDER BOOK DATA
INSTANT DEPOSITS/ WITHDRAWALS
SUPPORTS LIMIT ORDERS AND STOP LIMIT ORDERS
6. STATS
OVER 4,00,000 REGISTRATIONS
95% MARKET SHARE IN INDIA DURING DEC 2017
PEEK TRADE VOLUME : 260M USD/DAY
20B REAL TIME MESSAGES & 1M API CALLS/MIN
FIFTH LARGEST RIPPLE EXCHANGE IN THE WORLD*
PEAK ALEXA RANK #125 IN INDIA
7. FOCUS
SECURITY AND INTRUSION DETECTION
ADDING MORE CRYPTOCURRENCIES AS PER DEMAND
INTEGRATING PAYMENT GATEWAYS & BANKING PARTNERS
FAST ORDER MATCHING
HANLDING HIGH SCALE AND LARGE TRADE VOLUMES
13. EPIDEMIC GROWTH IN DATA
SLOWER WRITES AND READS DUE TO LARGE INDEXES
FREQUENT CPU SPIKES IN RDS
SCALABILITY CHALLENGES
14. INITIALLY SCALED USING READ REPLICAS
AURORA RDS GAVE 2x PERFORMANCE BUT THAT WAS NOT
SUFFICIENT
TWEAKING…autovacum, work_mem, shared_buffer_size
REQUIRED WRITES TO SCALE ALONGWITH READS
MASTER MASTER WRITES ?
HIT & TRIALS REMEDIES
15. ORDER DATA (80%)
PLATFORM
DATA
(20%)
NATURE OF DATA
• Transactional
• Lots of Entity Relationships
involved and is generated after
doing denormalization
• Rich query support required
involving JOINS etc.
• Slow growing
• Non-Transactional
• Generated without any
impedance mismatch
• CRUD operations required
• Fast growing
• Can easily be sharded for
faster reads/ writes
16. IDEAL SHARDING STRATEGY !
NO CODE CHANGE
LESS FREQUEST SHARD RE-SIZING AND CLUSTER
RECONFIGURATIONS
MINIMUM OR ZERO DEVOPS
18. ❑ SCALABILITY WITH SHARDING
OUT OF THE BOX SHARDING SUPPORT USING MONGOS
❑ FLEXIBLE DATA MODEL
IMPEDENCE MATCHING BETWEEN BLOCKCHAIN RPC RESPONSES & MONGODB
DOCUMENTS
❑ MONGODB - ATLAS FULLY MANAGED DBaaS
ZERO DEVOPS WITH THE HELP OF ATLAS PLATFORM
❑ FASTER TIME TO MARKET
EASY LEARNING CURVE FOR NEW DEVS
MONGODB & ATLAS TO THE RESCUE