Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×

Mobile Cloud Architectures

Anzeige

Weitere Verwandte Inhalte

Anzeige

Ähnliche Bücher

Kostenlos mit einer 30-tägigen Testversion von Scribd

Alle anzeigen

Ähnliche Hörbücher

Kostenlos mit einer 30-tägigen Testversion von Scribd

Alle anzeigen

Mobile Cloud Architectures

  1. 1. The Cloud Sucks. @davidcoallier
  2. 2. Building in the Cloud Why?
  3. 3. Global Availability Locality is important.
  4. 4. Elasticity Economically and Technically viable.
  5. 5. Be HTML5 Don’t be dependent.
  6. 6. Transparent Updates Do not modify your workflow.
  7. 7. Perpetual Evolution The basic promise of Cloud Computing.
  8. 8. Reality Check Components can fail. Assume they will.
  9. 9. Share Nothing Services should be independent.
  10. 10. Cluster Up Nodes above you, nodes under you.
  11. 11. Traditionally We used to build things like...
  12. 12. Web Server Database Cache Storage Queues.
  13. 13. And then Traffic spiked. Then what?
  14. 14. It was an issue. Basic Rules of Scalability
  15. 15. Web Servers Storage Database Cache Queues
  16. 16. Brainf*ck Downside... costs a lot? Or does it?!
  17. 17. Pushing it further Welcome to the cloud
  18. 18. Personal Experience Orchestra for instance.
  19. 19. Everything is an API As it should.
  20. 20. A Healing Process Things should heal ... away from the cluster.
  21. 21. Deployments Implicit to your application.
  22. 22. Anyways... Mobile stuff ;-)
  23. 23. The Revolution is here We’re in the middle of a revolution.
  24. 24. Mobile Growth A few numbers.
  25. 25. Smartphones 27% of all phones.
  26. 26. Multitasking Television and Mobile Browsing. 86%...
  27. 27. Facebook Over a third are mobile users.
  28. 28. Twitter Over 50% are mobile users.
  29. 29. Youtube More than 200M views per day.
  30. 30. Europe Soon to be primarily mobile.
  31. 31. http://bit.ly/fkmrjK
  32. 32. Google
  33. 33. http://bit.ly/fkmrjK
  34. 34. Another case of growth StumbleUpon
  35. 35. We get it Yeah it’s growing and it’s growing fast.
  36. 36. Mobile Development
  37. 37. Native or HTML5 Personal choice.
  38. 38. HTML5 Widely accepted.
  39. 39. NimbleKit HTML5, XCode, templates.
  40. 40. Titanium HTML5 to ObjC.
  41. 41. jQuery Mobile Built on jQuery, lightweight, easy.
  42. 42. Should we try it? :D
  43. 43. It has to seem fast Fast has many meanings.
  44. 44. Local Storage Fast doesn’t mean fast.
  45. 45. The API is king Offload, track data, you need this.

Hinweis der Redaktion

  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

×