CouchDB on EC2 in 3 1/2 minutes - No Fluff Just Stuff

CouchDB on EC2 in 3 1/2 minutes

Posted by: Andrew Glover on November 10, 2009

CouchDB is an open source document oriented database written in Erlang that allows you to model domains in a flexible manner as a self-contained document that contains no schema but, instead, a roughly similar blueprint to other documents.

Provisioning a CouchDB instance in the cloud is easier than you think, baby! In fact, you can watch it done in 3 and a half minutes. In this video, an instance of CouchDB is provisioned (via aptitude) on an ubuntu 9.04 instance running on Amazon’s EC2.

As you can see, in many ways, this video and, of course, CouchDB embodies the core aspects of Development 2.0:

  • capitalizing on open source technologies
    • that is, fully leveraging open source technologies across the board from application servers, databases, and core frameworks of a solution
  • borrowing infrastructures
    • that is, renting (or borrowing) all levels of applications required for managing and running software applications

Looking to spin up Continuous Integration quickly? Check out www.ciinabox.com.

Andrew Glover

About Andrew Glover

Andrew is the Engineering Manager for Netflix's Delivery Engineering Team. He and his team are building the next generation Continuous Delivery platform that is facilitating Netflix's rapid global expansion. Before joining Netflix, he served as the CTO of App47, where he lead the development of a SaaS Mobile Application Management platform. Andrew is also the co-author of Addison Wesley's “Continuous Integration” and he actively blogs about software at thediscoblog.com.

Why Attend the NFJS Tour?

  • » Cutting-Edge Technologies
  • » Agile Practices
  • » Peer Exchange

Current Topics:

  • Languages on the JVM: Scala, Groovy, Clojure
  • Enterprise Java
  • Core Java, Java 8
  • Agility
  • Testing: Geb, Spock, Easyb
  • REST
  • NoSQL: MongoDB, Cassandra
  • Hadoop
  • Spring 4
  • Cloud
  • Automation Tools: Gradle, Git, Jenkins, Sonar
  • HTML5, CSS3, AngularJS, jQuery, Usability
  • Mobile Apps - iPhone and Android
  • More...
Learn More »