4. • CTO & Co-founder at Altodot
(creators of The Fan Machine)
• Former CTO & Co-founder at
Virtualinmobiliario.com
• Former CTO & Co-founder at Xristianos
Producciones
• Jóven Empresario Bonaerense 2008
• Head at Emprendedores Cristianos
Tuesday, December 6, 11
20. • 500K users in Argentina
• 0,56 % of users produce 50% of the
content.
• The majority uses SmartPhones
• Users with more than 10 friends: 60%
• Users with more than 130 friends (media at
Facebook), 20%.
Tuesday, December 6, 11
22. • 1,6 Billion Users world wide (several times
duplicated people)
• 100x “Social networks” implemented
• Orkut still leading at Brazil
• Just launched Open Social 2
Tuesday, December 6, 11
24. • 750+ MM Users
• +18 Million in Argentina (85% penetration)
• +1 M Active Users in Argentina in May
• 50% of active users login every day
• average user has 130 friends
• Billion dollars business
Tuesday, December 6, 11
25. • devs from 190 countries
• 20 million installs every day
• 250 million uses FB Connect every day
• 10K websites integrated every day
• 900 million open graph objects
• 70 translations
Tuesday, December 6, 11
101. Static File Caching
Web Server Web Server Web Server
1 2 3
(Transaccional,
read-write) Data Caching
Master Slave Slave
Database Database Database
(read) (read)
Tuesday, December 6, 11
106. • MAAAAANY Records
• Caching not enough
• Alters lock tables for hours!
Tuesday, December 6, 11
107. • MAAAAANY Records
• Caching not enough
• Alters lock tables for hours!
• Maintenance Issues
Tuesday, December 6, 11
108. • MAAAAANY Records
• Caching not enough
• Alters lock tables for hours!
• Maintenance Issues
• Que haces si se corrompe la base porque
alguien se engancha el cable de la luz con el
pié???
Tuesday, December 6, 11
118. One Table for entities,
many tables for
indexes.
Tuesday, December 6, 11
119. How does it look like?
Tuesday, December 6, 11
120. File Caching
Web Server Web Server Web Server
1 2 3
Data Caching
Databases Server 1
Shard 1 Shard 4 Shard 10 Shard 7
Shard 2 Shard 5 Shard 11 Shard 8
Shard 3 Shard 6 Shard 12 Shard 9
} Databases
Database Backups
Tuesday, December 6, 11
121. Static File Caching
Web Server Web Server Web Server Web Server
1 2 3 3
DB 1 DB 1 DB 1 DB 1
Shard 1 Shard 3 Shard 6 Shard 9
Shard 2 Shard 4 Shard 7 Shard 10
Shard 3 Shard 5 Shard 8 Shard 11
Database Backups per Shard
Tuesday, December 6, 11
123. • Server maintenance per shard
• Data Maintenance Per shard
• NO table alters
• Easy recovery
• Easy scalability
• Easy migration to other No-SQL data
engines
Tuesday, December 6, 11