InfoQ

Presentation

Recorded at:
Recorded at

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

Posted by Cameron Purdy on Jul 23, 2008 02:00 PM

Community
Java
Topics
Performance & Scalability,
Clustering & Caching
Tags
QCon San Francisco 2007,
Scalability,
QCon
Summary
In this presentation, 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.

Bio
Cameron Purdy is a VP of Development in Oracle's Fusion Middleware group. He was the founder, president and CEO of Tangosol and has over ten years of experience with Java and Java-related technology. As a software visionary and industry leader, Mr. Purdy is a frequent presenter at industry conferences and has received a number of awards in recognition of his contribution to the Java community.

About the conference
QCon is a conference that is organized by the community, for the community.The result is a high quality conference experience where a tremendous amount of attention and investment has gone into having the best content on the most important topics presented by the leaders in our community.QCon is designed with the technical depth and enterprise focus of interest to technical team leads, architects, and project managers.

Related Sponsor

[image]
Terracotta is Scalability and Availability for Java Applications. It clusters the JVM itself, which dramatically simplifies development and reduces database dependency.

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

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.

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.

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.

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!

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.

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

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.

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.


You are viewing a mobilized version of this site...
View original page here

Mobilized by Mowser Mowser