Mobile Cloud Architectures

1,296 views
1,238 views

Published on

This is a talk I gave at #PHPBenelux in December 2011 about Mobile Cloud Architectures

Published in: Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,296
On SlideShare
0
From Embeds
0
Number of Embeds
51
Actions
Shares
0
Downloads
23
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • \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
  • Mobile Cloud Architectures

    1. 1. The Cloud Sucks.@davidcoallier
    2. 2. Building in the CloudWhy?
    3. 3. Global AvailabilityLocality is important.
    4. 4. ElasticityEconomically and Technically viable.
    5. 5. Be HTML5Don’t be dependent.
    6. 6. Transparent UpdatesDo not modify your workflow.
    7. 7. Perpetual EvolutionThe basic promise of Cloud Computing.
    8. 8. Reality CheckComponents can fail. Assume they will.
    9. 9. Share NothingServices should be independent.
    10. 10. Cluster UpNodes above you, nodes under you.
    11. 11. TraditionallyWe used to build things like...
    12. 12. Web ServerDatabase CacheStorage Queues.
    13. 13. And thenTraffic spiked. Then what?
    14. 14. It was an issue.Basic Rules of Scalability
    15. 15. Web ServersStorage Database Cache Queues
    16. 16. Brainf*ckDownside... costs a lot? Or does it?!
    17. 17. Pushing it furtherWelcome to the cloud
    18. 18. Personal ExperienceOrchestra for instance.
    19. 19. Everything is an APIAs it should.
    20. 20. A Healing ProcessThings should heal ... away from the cluster.
    21. 21. DeploymentsImplicit to your application.
    22. 22. Anyways...Mobile stuff ;-)
    23. 23. The Revolution is hereWe’re in the middle of a revolution.
    24. 24. Mobile GrowthA few numbers.
    25. 25. Smartphones27% of all phones.
    26. 26. MultitaskingTelevision and Mobile Browsing. 86%...
    27. 27. FacebookOver a third are mobile users.
    28. 28. TwitterOver 50% are mobile users.
    29. 29. YoutubeMore than 200M views per day.
    30. 30. EuropeSoon to be primarily mobile.
    31. 31. http://bit.ly/fkmrjK
    32. 32. Google
    33. 33. http://bit.ly/fkmrjK
    34. 34. Another case of growthStumbleUpon
    35. 35. We get itYeah it’s growing and it’s growing fast.
    36. 36. Mobile Development
    37. 37. Native or HTML5Personal choice.
    38. 38. HTML5Widely accepted.
    39. 39. NimbleKitHTML5, XCode, templates.
    40. 40. TitaniumHTML5 to ObjC.
    41. 41. jQuery MobileBuilt on jQuery, lightweight, easy.
    42. 42. Should we try it? :D
    43. 43. It has to seem fastFast has many meanings.
    44. 44. Local StorageFast doesn’t mean fast.
    45. 45. The API is kingOffload, track data, you need this.

    ×