InfoQ

InfoQ

News

My Bookmarks

Login or Register to enable bookmarks for unlimited time.

The content has been bookmarked!

There was an error bookmarking this content! Please retry.

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

Posted by Ryan Slobojan on Jul 29, 2008

Sections
Development,
Architecture & Design
Topics
Clustering & Caching ,
Performance & Scalability ,
Java
Tags
QCon ,
Scalability ,
QCon San Francisco 2007

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).

Nice title - shame about the format by Tim Murnaghan Posted
Re: Nice title - shame about the format by Justin Forder Posted
Re: Nice title - shame about the format by Adron Hall Posted
Re: Nice title - shame about the format by kuni katsuya Posted
Transcript by Michael Prescott Posted
Re: Transcript by Hermann Schmidt Posted
Re: Transcript by Cameron Purdy Posted
audio by Ilya Boyandin Posted
  1. Back to top

    Nice title - shame about the format

    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

    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

    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

    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

    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

    by Hermann Schmidt

    I enjoyed his talk a lot, since he has a good sense of humor.

    The slides are here:
    qconsf.com/sanfrancisco-2007/file?path=/QConSF2...

  7. Back to top

    Re: Nice title - shame about the format

    by kuni katsuya

    i agree! slide deck much preferred.

  8. Back to top

    Re: Transcript

    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++

Educational Content

Collaboration: At the Extremities of Extreme

Jason Ayers share the observations he made watching a team of developers collaborating in real time on the same code base, pushing XP, pair programming and continuous integration to their extremes.

Yesod Web Framework

Michael Snoyman presents Yesod, a web framework written in Haskell and containing a web server, templating, ORM, libraries (templating, gravatar, etc.).

Transactions without Transactions

Richard Kreuter and Kyle Banker on how to avoid classical RDBMS transactional systems by using compensation mechanisms, transactional messaging or transactional procedures.

Attila Szegedi on JVM and GC Performance Tuning at Twitter

Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.

10 tips on how to prevent business value risk

One category of risk that project teams need to ensure they address is business value failure – delivering a product that fails to provide value for the business investor.

Interview: Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives

InfoQ spoke to the authors of Software Systems Architecture on a couple of new topics, the System Context viewpoint and Agile, which have been added to the second edition.

Beauty Is in the Eye of the Beholder

Alex Papadimoulis discusses ugly code, where it comes from, how to avoid it, and how to get rid of it.

Architecting Visa for Massive Scale and Continuous Innovation

John Davies examines Visa’s architecture and shows how enterprises have architected complex integrations incorporating Hadoop, memcached, Ruby on Rails, and others to deliver innovative solutions.