Evolution of Backend @ WoogaSukumar Yethadka
ClientServer
ClientFlashMobileAsynchronous
ServerHTTP APIPersistence
ServerHTTP APIPersistenceState OperationsValidation
Load BalancerApp ServersDatabase ServersGame1
App Server Database Server
App Server Database ServerNO CACHE!
2 M + 2 S 250 K
2 M + 2 S 250 KOptimization ProfilingDB Configurations
2 M + 2 S 250 KOptimization ProfilingDB Configurations8 M + 8 S 500 K
RubyGame2Bare MetalRedis
DataSelf ContainedHot/Cold PatternNot Cacheable
StatelessStateful
ErlangIt’s concurrent!™Game3
ErlangProcessTransactionsInbox
Load BalancerApp ServersDatabase ServersRedisSETNX
App Server Database Server
App Server Database Server
Results :: OpsDeployment in < 1sHot Code Reload
Results :: Data80ms> 8ms> 1msResponse Time:For CloudCPU Bound
FutureMultiplayerReplace RedisRemove SPOFGame8
github.com/wooga
Questions?@sthadka/sthadkawooga.com/jobs
2013 04-29-evolution of backend
2013 04-29-evolution of backend
Upcoming SlideShare
Loading in...5
×

2013 04-29-evolution of backend

1,079

Published on

0 Comments
7 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,079
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
22
Comments
0
Likes
7
Embeds 0
No embeds

No notes for slide

2013 04-29-evolution of backend

  1. 1. Evolution of Backend @ WoogaSukumar Yethadka
  2. 2. ClientServer
  3. 3. ClientFlashMobileAsynchronous
  4. 4. ServerHTTP APIPersistence
  5. 5. ServerHTTP APIPersistenceState OperationsValidation
  6. 6. Load BalancerApp ServersDatabase ServersGame1
  7. 7. App Server Database Server
  8. 8. App Server Database ServerNO CACHE!
  9. 9. 2 M + 2 S 250 K
  10. 10. 2 M + 2 S 250 KOptimization ProfilingDB Configurations
  11. 11. 2 M + 2 S 250 KOptimization ProfilingDB Configurations8 M + 8 S 500 K
  12. 12. RubyGame2Bare MetalRedis
  13. 13. DataSelf ContainedHot/Cold PatternNot Cacheable
  14. 14. StatelessStateful
  15. 15. ErlangIt’s concurrent!™Game3
  16. 16. ErlangProcessTransactionsInbox
  17. 17. Load BalancerApp ServersDatabase ServersRedisSETNX
  18. 18. App Server Database Server
  19. 19. App Server Database Server
  20. 20. Results :: OpsDeployment in < 1sHot Code Reload
  21. 21. Results :: Data80ms> 8ms> 1msResponse Time:For CloudCPU Bound
  22. 22. FutureMultiplayerReplace RedisRemove SPOFGame8
  23. 23. github.com/wooga
  24. 24. Questions?@sthadka/sthadkawooga.com/jobs
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×