Performance & Scalability
Latest featured content about Performance & Scalability

- Java
- Topics
- Performance & Scalability,
- Clustering & Caching
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.
-
ByCameron Purdy
on Jul 23, 2008,
News about Performance & Scalability
- Java,
- Architecture,
- .NET,
- Ruby,
- SOA
- Topics
- Performance & Scalability,
- Web Services
Google caused a stir by releasing Protocol Buffers, a binary serialization format. We take a look at what exactly Protocol Buffers are and what alternatives are available in ASN.1 or Facebook's Thrift.
-
ByWerner Schuster
on Jul 21, 2008,
- Ruby
- Topics
- Data Access,
- Performance & Scalability
In this databases roundup we take a look at DataFabric, FiveRun's recently open sourced data sharding plug-in for ActiveRecord. Also: a look at speeding up Postgres data access using the asynchronous client API and Ruby 1.9's Fibers.
-
ByMirko Stocker
on Jul 21, 2008,
Articles about Performance & Scalability

- Java,
- .NET,
- Architecture,
- Ruby
- Topics
- Performance & Scalability
Join our industry-heavyweight (eBay, Betfair, FiveRuns and Twitter) panel as they explore the cost of making their sites as scalable as possible, whilst tuning to get the most performance they possibly can. They explore the pros-and-cons of making their apps as awesome as possible - all the while under the pressure of their business requirements.
-
ByJames Cox
on Jul 22, 2008,

- Java
- Topics
- Performance & Scalability
Features like biased locking, lock coarsening, lock elision by escape analysis and adaptive spin locking are all designed to increase concurrency by allowing more effective sharing amongst application threads. But do they actually work? In this two part article, Jeroen Borgers explores these features and attempt to answer the performance question with the aid of a single threaded benchmark.
-
ByJeroen Borgers
on Jun 27, 2008,
Interviews about Performance & Scalability

- Architecture,
- Ruby
- Topics
- Technology,
- Runtimes,
- Performance & Scalability,
- Dynamic Languages
In this interview, Avi Bryant talks about the Smalltalk web framework Seaside, DabbleDB, using Smalltalk images for persistence instead of an RDBMs, GemStone and more.
-
ByAvi Bryant
on Jul 21, 2008,

- Architecture,
- Ruby
- Topics
- Technology,
- Runtimes,
- Performance & Scalability,
- Dynamic Languages,
- Ruby on Rails
In this interview, Avi Bryant talks about working on GemStone's MagLev, a Ruby implementation built on the GemStone S64 VM. Avi explains the reasons for MagLev, the merits of GemStone's persistence and distribution features, and the future with multiple Ruby implementations.
-
ByAvi Bryant
on Jun 13, 2008,
Presentations about Performance & Scalability

- Architecture,
- Java
- Topics
- Performance & Scalability,
- Grid Computing
In this presentation, a three steps approach for turning your existing stateful tier-based/Spring-application into a dynamically scalable services application using OpenSpaces is demonstrated. The existing programming model is kept the same while focusing on abstracting and replacing the underlying implementations of the middleware stack in a way that will fit the scale-out model.
-
ByNati Shalom
on Feb 21, 2008,

- Architecture
- Topics
- Performance & Scalability,
- Enterprise Architecture
Randy Shoup covers the architectural principles eBay has used to grow and evolve its infrastructure to massive scale. It covers the forces ("-ilities") needed to contend with and design for scalability, availability, manageability, etc. He outlines eBay's architectural principles which meet - and trade off - those forces and describes reusable patterns for each strategy with eBay examples.
-
ByRandy Shoup
on Feb 05, 2008,