Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Startup Showcase - Mojang

2,235 views

Published on

Startup Track

Published in: Business
  • Be the first to comment

Startup Showcase - Mojang

  1. 1. Using AWS to make parents happy
  2. 2. I’m Leonard Gram developer at MOJANG
  3. 3. kids play Minecraft
  4. 4. together
  5. 5. public servers lan self hosted game host
  6. 6. public servers lan self hosted game host
  7. 7. Minecraft Realms
  8. 8. simple to use
  9. 9. like playing the game normally
  10. 10. all in the client
  11. 11. small team
  12. 12. focus on the right problems
  13. 13. started with an external partner
  14. 14. AWS • EC2 • S3 • RDS
  15. 15. Architecture
  16. 16. Frontend • Client endpoint • Launches game servers • Manages realms
  17. 17. Controller • Runs several game servers • Loads world data from S3
  18. 18. Manager • Stops unused game servers • Scales Controllers • Synchronises state with DB
  19. 19. multi-region
  20. 20. The Client
  21. 21. The Client
  22. 22. challenges and hurdles
  23. 23. going into alpha
  24. 24. big user base
  25. 25. under the radar api launch
  26. 26. we invited active players
  27. 27. 6+ months test run
  28. 28. graphs monitoring crash logs feedback from players
  29. 29. perceived performance
  30. 30. sped up S3 load times
  31. 31. fast and efficient compression
  32. 32. game server tuning
  33. 33. world data in memory
  34. 34. free trials
  35. 35. huge player increase
  36. 36. scaling was too slow
  37. 37. fallback instance types
  38. 38. nuts to crack
  39. 39. running mods
  40. 40. live migrations
  41. 41. Thanks for listening! I’m @xlson on twitter

×