InfoQ

News

Presentation: The Top 10 Ways to Botch Enterprise Java Application Scalability and Reliability

Posted by Ryan Slobojan on Jul 29, 2008 10:00 AM

Community
Java
Topics
Performance & Scalability,
Clustering & Caching
Tags
QCon San Francisco 2007,
Scalability,
QCon

In this presentation from QCon San Francisco 2007, Cameron Purdy discusses Java scaling. Topics include performance improvement versus scaling improvement, serial bottlenecks, queue theory, rewriting existing frameworks, avoiding the database, single points of failure, avoiding abstractions, disaster recovery, one-size-fits-all architecture, large JVM heaps, network failures, and trusting product claims.

Watch The Top 10 Ways to Botch Enterprise Java Application Scalability and Reliability (63 minutes).

8 comments

Reply

Nice title - shame about the format by Tim Murnaghan Posted Jul 25, 2008 10:24 AM
Re: Nice title - shame about the format by Justin Forder Posted Jul 25, 2008 4:51 PM
Re: Nice title - shame about the format by Adron Hall Posted Jul 29, 2008 12:34 PM
Re: Nice title - shame about the format by kuni katsuya Posted Jul 30, 2008 1:31 PM
Transcript by Michael Prescott Posted Jul 29, 2008 1:18 PM
Re: Transcript by Hermann Schmidt Posted Jul 30, 2008 6:45 AM
Re: Transcript by Cameron Purdy Posted Jul 30, 2008 3:13 PM
audio by Ilya Boyandin Posted Jul 30, 2008 4:24 AM
  1. Back to top

    Nice title - shame about the format

    Jul 25, 2008 10:24 AM by Tim Murnaghan

    One hour video as the only format? Be a bit more realistic. Infoq video streaming is also still flaky through our firewall. What's wrong with good old slideware - especially as it's meant to be a classic 10 bullet point list.

  2. Back to top

    Re: Nice title - shame about the format

    Jul 25, 2008 4:51 PM by Justin Forder

    Slides (synchronised with video) are working fine for me. Good talk.

  3. Back to top

    Re: Nice title - shame about the format

    Jul 29, 2008 12:34 PM by Adron Hall

    Tim, maybe the firewall needs some fixin's, cuz the video works fine for me and I watched it via my Sprint PCS wireless card while riding to work on the train this morning. Interesting talk. Thx.

  4. Back to top

    Transcript

    Jul 29, 2008 1:18 PM by Michael Prescott

    I'd really like a transcript of these things. I can read much, much faster than he can speak!

  5. Back to top

    audio

    Jul 30, 2008 4:24 AM by Ilya Boyandin

    Good job! But it would be really great, if you had an audio podcast with the talks.

  6. Back to top

    Re: Transcript

    Jul 30, 2008 6:45 AM by Hermann Schmidt

    I enjoyed his talk a lot, since he has a good sense of humor. The slides are here: http://qconsf.com/sanfrancisco-2007/file?path=/QConSF2007/slides/public/CameronPurdy_TheTop10Ways.pdf

  7. Back to top

    Re: Nice title - shame about the format

    Jul 30, 2008 1:31 PM by kuni katsuya

    i agree! slide deck much preferred.

  8. Back to top

    Re: Transcript

    Jul 30, 2008 3:13 PM by Cameron Purdy

    Thanks for the positive comments .. I am starting to run out of "top 10" lists these days ;-) Peace, Cameron Purdy Oracle Coherence: Data Grid for Java, .NET and C++

Exclusive Content

Measuring Agile in the Enterprise: 5 Success Factors for Large-Scale Agile Adoption

Michael Mah analyzes the development process in 5 companies: 2 Agile (one of them BMC) and 3 classic. He presents the factors which contributed to the success of BMC's Agile adoption.

Tom Preston-Werner on Powerset, GitHub, Ruby and Erlang

In this interview filmed at RubyFringe 2008, Tom Preston-Werner talks about how both Powerset and GitHub use Ruby and Erlang, as well as tools like Fuzed, god, and more.

David Laribee on Alt.NET and its Mission

David Laribee discusses the purpose of ALT.NET, its mission and future.

Discover RailsKits and Stop Writing Redundant Code

Ruby on Rails has become a popular Ruby framework for creating web applications in recent years. An aspect of creating a web application is the need to repeatedly create the same base functionality.

A Formal Performance Tuning Methodology: Wait-Based Tuning

Steven Haines talks about tackling web application performance tuning by proposing a method called wait-based tuning.

Shaw and Fowler About Forging a New Alliance

Shaw and Fowler talk about the need for a new relationship between the business department and the IT department. Studies have shown that projects mostly fail due to miscommunication between the two.

How to GET a Cup of Coffee

In this article, Jim Webber, Savas Parastatidis and Ian Robinson show how to drive an application's flow through the use of hypermedia in a RESTful application.

Archaeopteryx: A Ruby MIDI Generator

Eccentric artist turned overnight anti-celebrity, Giles Bowkett captures the heart and soul of RubyFringe as he demonstrates his revolutionary Archaeopteryx MIDI drum pattern generator.