SAM SIG: Developing on a Cloud: Amazon's revolutionary EC2



  • Topic: Developing on a Cloud: Amazon's revolutionary EC2
    Presenter: Chris Richardson

    Computer hardware has traditionally been a scarce, expensive resource. In the early days of computing developers had to share a single machine. Today, each developer usually has their own machine but it’s rare for a developer to have more than one. This means that running performance tests often involves scavenging for machines.  Likewise, replicating even just part of a production environment is a major undertaking. With Amazon’s Elastic Compute Cloud (EC2), however, things
    are very different. A set of Linux servers is now just a web service call away. Depending on the type of the servers you simply pay 10-80 cents per server per hour for up to 20 servers! No more upfront costs or waiting for machines to be purchased and configured.
    In this presentation you will learn about EC2Deploy, which is an open-source framework that I've developed for deploying an enterprise Java application on a set of Amazon EC2 servers. We will talk about how to use EC2 to boost developer productivity and reduce hardware cost. You will learn how developers and testers can use EC2 for load testing and exploring failover scenarios. We will also discuss the benefits and drawbacks of using EC2 and other Amazon ‘web services’ such as the Simple Storage Service (S3) in your production environment. You will also hear about our experiences writing the EC2 deployment framework in Groovy.

    Chris Richardson

    Chris Richardson is a developer and architect with over 20 years of experience. He is the author of POJOs in Action, which describes how to build enterprise Java applications with POJOs and lightweight frameworks such as Spring and Hibernate. Chris has been a technical leader at Insignia, BEA, and elsewhere and recently was nominated a Java Champion.
    His technical interests include domain-driven design, aspect-oriented programming, object/relational mapping, agile development and developer testing. Chris has spoken at various conferences including No Fluff Just Stuff Java Symposium, SD West,  JavaPolis, SpringOne, the Colorado Software Summit and JavaOne. He is also the co-chair of the East Bay Java SIG.  Chris has a degree in Computer Science from the University of Cambridge, England.


    Cubberley Community Center
    4000 Middlefield Road, Room H-1
    Palo Alto, CA


    6:30 - 7:00 p.m. Registration/Networking/Refreshments/Pizza
    7:00 - 9:00 p.m. Presentations



    $15 at the door for non-SDForum members
    No charge for SDForum members
    No registration required

    More on the Software Architecture & Modeling....