Thursday, July 09, 2009

Scaling Java Applications

The latest episode from the guys at Java Posse provided an interesting insight into scaling large Java web applications.

Here are just a few of the technologies and concepts discussed which I should find the time to explore...

Terracotta

  • Open source JVM-level clustering software for Java which clusters the JVM underneath the application rather than clustering the application itself

memcached

  • Distributed memory object caching system with a second level cache available for Hibernate (hibernate-memcached)

Database Sharding

  • A "shared-nothing" partitioning scheme for large databases across a number of servers

No comments: