NDC 2011 - Let me introduce my Moncai
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

NDC 2011 - Let me introduce my Moncai

  • 411 views
Uploaded on

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

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

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
411
On Slideshare
411
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
1
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    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

Transcript

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