NDC 2011 - Let me introduce my Moncai

468 views

Published on

Slides from my presentation given at NDC 2011 on Jun 8, 2011.

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
468
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
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
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • NDC 2011 - Let me introduce my Moncai

    1. 1. Let me introduce my Moncaí!NDC 2011Oslo, Jun 8, 2011 Dale Ragan dale.ragan@moncai.com Twitter: @dwragan
    2. 2. Platform-as-a-Service (PaaS)ProvidersAbout MoncaíFeaturesFuturePhilosophiesQuestions & Discussion
    3. 3. App Deployment Today Write a fantastic web application
    4. 4. App Deployment Today Write a fantastic web application Now deploy it ...
    5. 5. Server-based
    6. 6. Server-based Shared Hosting
    7. 7. Server-based Shared Hosting Virtual Dedicated
    8. 8. Server-based Shared Hosting Virtual Dedicated Dedicated
    9. 9. Platform-based
    10. 10. Platform-based Application oriented
    11. 11. Platform-based Application oriented Higher level of abstraction
    12. 12. Platform-based Application oriented Higher level of abstraction No up-front cost
    13. 13. Platform-based Application oriented Higher level of abstraction No up-front cost Out-source a portion of your system administration
    14. 14. Platform-as-a-Service (PaaS)ProvidersAbout MoncaíFeaturesFuturePhilosophiesQuestions & Discussion
    15. 15. Moncaí
    16. 16. MoncaíWindows Azure
    17. 17. MoncaíWindows AzureAppharbor
    18. 18. MoncaíWindows AzureAppharborHeroku / SalesForce
    19. 19. MoncaíWindows AzureAppharborHeroku / SalesForcePHPFog
    20. 20. MoncaíWindows AzureAppharborHeroku / SalesForcePHPFogOrchestra
    21. 21. MoncaíWindows AzureAppharborHeroku / SalesForcePHPFogOrchestraGoogle App Engine
    22. 22. Currated Stack
    23. 23. Currated StackEgalitarian Infrastructure
    24. 24. Currated StackEgalitarian InfrastructureBuilding it scalable from the start
    25. 25. Currated StackEgalitarian InfrastructureBuilding it scalable from the startConventions = Constraints
    26. 26. Currated StackEgalitarian InfrastructureBuilding it scalable from the startConventions = ConstraintsGet started quickly
    27. 27. Platform-as-a-Service (PaaS)ProvidersAbout MoncaíFeaturesFutureConclusionQuestions & Discussion
    28. 28. http://moncai.com/
    29. 29. http://moncai.com/Moncaí - Irish for monkey, pronounced monkey.
    30. 30. Currently in private beta
    31. 31. Currently in private betaDeploy instantly
    32. 32. Currently in private betaDeploy instantly $ mkdir yourapp $ git init $ touch README $ git add . $ git commit -m “Initial Commit”
    33. 33. Currently in private betaDeploy instantly $ mkdir yourapp $ git init $ touch README $ git add . $ git commit -m “Initial Commit” $ moncai create
    34. 34. Currently in private betaDeploy instantly $ mkdir yourapp $ git init $ touch README $ git add . $ git commit -m “Initial Commit” $ moncai createCreated http://lucky-charm-1.moncai.com | git@moncai.com:lucky-charm.gitGit remote moncai added
    35. 35. $ git push moncai master
    36. 36. $ git push moncai master--------> Moncai receiving push--------> ASP.NET app detected Compiling ... Done Running Tests ... Done--------> Launching ... Done http://lucky-charm-1.moncai.com/ ... deployed
    37. 37. $ git push moncai master--------> Moncai receiving push--------> ASP.NET app detected Compiling ... Done Running Tests ... Done--------> Launching ... Done http://lucky-charm-1.moncai.com/ ... deployed Let’s let that soak in ...
    38. 38. We support ASP.NET today.
    39. 39. Platform-as-a-Service (PaaS)ProvidersAbout MoncaíFeaturesFuturePhilosophiesQuestions & Discussion
    40. 40. Current Features
    41. 41. Current Features Custom Domains
    42. 42. Current Features Custom Domains SSL
    43. 43. Current Features Custom Domains SSL HTTP Caching
    44. 44. Current Features Custom Domains SSL HTTP Caching Git
    45. 45. Current Features Custom Domains SSL HTTP Caching Git Mercurial
    46. 46. Platform-as-a-Service (PaaS)ProvidersAbout MoncaíFeaturesFuturePhilosophiesQuestions & Discussion
    47. 47. Planned Features
    48. 48. Planned Features Dependency Management
    49. 49. Planned Features Dependency Management Build Customization
    50. 50. Planned Features Dependency Management Build Customization Database Import / Export
    51. 51. Planned Features Dependency Management Build Customization Database Import / Export Background Jobs
    52. 52. Planned Features Dependency Management Build Customization Database Import / Export Background Jobs Release Management
    53. 53. Planned Features Dependency Management Build Customization Database Import / Export Background Jobs Release Management Logging
    54. 54. Planned Features Dependency Management Build Customization Database Import / Export Background Jobs Release Management Logging Staging / Production
    55. 55. Planned Features Dependency Management Build Customization Database Import / Export Background Jobs Release Management Logging Staging / Production Add-on Ecosystem
    56. 56. Resources
    57. 57. Resources MySQL Database
    58. 58. Resources MySQL Database Memcached
    59. 59. Resources MySQL Database Memcached Redis
    60. 60. Resources MySQL Database Memcached Redis RabbitMQ
    61. 61. Scaling
    62. 62. Scaling Effortlessly
    63. 63. Scaling Effortlessly Scale on the fly, by changing the number of instances running your app
    64. 64. Scaling Effortlessly Scale on the fly, by changing the number of instances running your app Ability to create pre-sets
    65. 65. Platform-as-a-Service (PaaS)ProvidersAbout MoncaíFeaturesFuturePhilosophiesQuestions & Discussion
    66. 66. Philosophies
    67. 67. Philosophies No vendor lock-in (open-source)
    68. 68. Philosophies No vendor lock-in (open-source) We don’t own your data, you do
    69. 69. Philosophies No vendor lock-in (open-source) We don’t own your data, you do KISS (Keep It Simple Stupid)
    70. 70. The Endhttp://moncai.com/
    71. 71. Questions & Discussion
    72. 72. Questions & DiscussionI haz a question ...

    ×