How the Cloud is changing the world

789 views
758 views

Published on

In October 2013 I stopped by Lancaster University's Highwire program to give a seminar on the Cloud and industry disruptions.

Abstract:
Everyone is talking about The Cloud. From disrupting the way we do business to the way we live our lives, it has undoubtedly shifted the way we think about computing, IT operations, innovation, and entrepreneurship. But how should we think about it and why has it brought a paradigm change? What specific technologies can we leverage to improve our lives and how will the next iteration of cloud-based systems look like?

In this seminar, I will introduce you to cloud computing’s history and discuss its applications with practical examples from Engine Yard’s customers, peers, and partners.

See http://www.highwire.lancs.ac.uk/events/Preview/1058 for more information.

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

  • Be the first to like this

No Downloads
Views
Total views
789
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

How the Cloud is changing the world

  1. 1. How The Cloud is Changing the World
  2. 2. About Me I work with Databases! Ines Sombra Washington University in Saint Louis Alumna MS Computer Science & MS Information Management
  3. 3. Engine Yard is a Cloud-Based Platform as a Service
  4. 4. Engine Yard
  5. 5. Engine Yard
  6. 6. Today’s Agenda Computing Then Computing Now Use Cases & Discussion
  7. 7. Computing Then
  8. 8. Our Checklist HARDWARE LANGUAGES DEVELOPMENT LIFE-CYCLE
  9. 9. Hardware Architectures Mainframes Workstations Microcomputers The Internet
  10. 10. Mainframe Era 1944-1978
  11. 11. Mainframe Era 1944-1978 Government & Military Banks & Corporations Single computer Many thin-clients
  12. 12. Workstation Era 1968-1985
  13. 13. High end microcomputer Technical / Scientific use Interactive use Single console operator Workstation Era 1968-1985
  14. 14. Microcomputers 1978-1994
  15. 15. Small & less inexpensive IBM & Microsoft partner Becomes a business tool Apple borrows from Xerox Microcomputers 1978-1994
  16. 16. The Internet 1994-now
  17. 17. US military network (nuke) Failure-resilient network ARPANET Distributed & adaptive The Internet 1994-now
  18. 18. Languages Then
  19. 19. Language Generations
  20. 20. 1GL Machine Language
  21. 21. 2GL Assembly
  22. 22. 3GL Refinements
  23. 23. 4GL Abstractions & ease
  24. 24. Development Life-Cycle Planning Implementation Testing Documentation Deployment Maintenance
  25. 25. Meet Waterfall
  26. 26. Spiral Model circa 1988
  27. 27. Discussion & Analysis
  28. 28. Notable Companies
  29. 29. What has worked well? Problems and Challenges? Biggest innovations? Where is it going next?
  30. 30. Computing Now
  31. 31. Our Checklist HARDWARE LANGUAGES DEVELOPMENT LIFE-CYCLE
  32. 32. A Detour Gordon Moore
  33. 33. Hardware Architectures
  34. 34. Hardware Architectures
  35. 35. Hardware Architectures
  36. 36. A Detour to 1994
  37. 37. Amazon Success & growth
  38. 38. Amazon APIs & Services Databases, Hardware virtualization, Distributed Systems, Operating Systems, Robotics, Logistics
  39. 39. The Cloud Shared resources
  40. 40. The Cloud Our summary Virtualized Elastic On-demand Service-oriented
  41. 41. Storage As a Service Cloud-based Storage OS Independent Seamless integration
  42. 42. Marketing As a Service Email Marketing Easy composition Analytics Mobile
  43. 43. Credit Cards As a Service Manage revenue Payments Subscriptions Analytics
  44. 44. Performance As a Service Monitoring App Metrics Languages Even mobile
  45. 45. Alerts As a Service Scheduling Escalation Integrated Even mobile
  46. 46. Platform As a Service Curated Stack Languages Operations Support
  47. 47. New standard As-a-Service Consuming [x]aaS Leverage APIs Network is the computer Default Distributed Systems
  48. 48. Discussion & Analysis
  49. 49. Notable Companies
  50. 50. What has worked well? Problems and Challenges? Biggest innovations? Where is it going next?
  51. 51. Languages Then & Now
  52. 52. 4GL Generation
  53. 53. 5GL Generation
  54. 54. NoSQL Distilled: Fowler & Sadalage SOA Applications My awesome e-commerce site Shopping cart & session data Completed orders Inventory and item pricing Recommendations engine Session Storage service K/V Store Order Persistence service Document Store Inventory & Price service RDBMS Nodes and relations service Graph Store
  55. 55. Development Life-Cycle Planning Implementation Testing Documentation Deployment Maintenance
  56. 56. Agile Development
  57. 57. XP Extreme Programming Code most important Testing Listening Designing
  58. 58. Scrum Framework
  59. 59. Notable Changes Pair Programming Continuous Integration Test-Driven Development User Interface Matters
  60. 60. Discussion & Analysis
  61. 61. What has worked well? Problems and Challenges? Biggest innovations? Where is it going next?
  62. 62. Market Disruptors
  63. 63. Our Checklist MISSION & HISTORY TECH STACK INNOVATIONS & CHALLENGES
  64. 64. Uber.com Transportation To evolve the way the world moves & make cities more accessible
  65. 65. Uber.com Tech Stack JavaScript, Python, Backbone.js Realtime/dispatch systems built on Node.js and Redis Business logic in API built on Python, MySQL, & MongoDB Objective-C and Java for iPhone and Adroid apps
  66. 66. Uber.com Discussion Biggest Challenges? Biggest Innovations? Commercial Model? What Next?
  67. 67. Instagram Social To capture and share the world’s moments
  68. 68. Instagram Tech Stack AWS/Linux Amazon Elastic Load Balancer Django on Amazon, Solr PostgreSQL, Amazon S3, Redis
  69. 69. Instagram Discussion Biggest Challenges? Biggest Innovations? Commercial Model? What Next?
  70. 70. 23 and me Health To be the world's trusted source of personal genetic information
  71. 71. 23 and me Tech Stack AWS/Linux Apache / Django Python, C++ MySQL
  72. 72. 23 and me Discussion Biggest Challenges? Biggest Innovations? Commercial Model? What Next?
  73. 73. Prismatic Information Everything you don’t want to miss, with a little of something you’d never find otherwise
  74. 74. Prismatic Tech Stack AWS/Linux 99.9% of backend pipeline and API servers are written in Clojure All heavy lifting happens inside the JVM MongoDB, MySQL, DynamoDB, S3
  75. 75. Prismatic Discussion Biggest Challenges? Biggest Innovations? Commercial Model? What Next?
  76. 76. Netflix Movies Becoming the best global entertainment distribution service
  77. 77. Netflix Tech Stack AWS/Linux Java & more Cassandra, MySQL, RDS Heavy OSS Contributions
  78. 78. Netflix Discussion Biggest Challenges? Biggest Innovations? Commercial Model? What Next?
  79. 79. Questions & Resources kippt.com/Randommood/Lancaster

×