InfoQ Homepage Performance & Scalability Content on InfoQ
-
JRuby: You've Got Java in my Ruby
Tom Enebo explains reasons for choosing JRuby: Hotspot optimizations, JVM Garbage Collectors, tools like profilers. Also: how JRuby helps to write cleaner, more expressive code with Java libraries.
-
A Crash Course in Modern Hardware
Cliff Click discusses the Von Neumann architecture, CISC vs RISC, Instruction-Level Parallelism, pipelining, out-of-order dispatch, cache misses, memory performance, and tips to improve performance.
-
Failure: An Illustrated Guide
Avi Bryant explains the iterative process that led to the concept, implementation, and UI of Trendly (http://trendly.com/ ), using Smalltalk, Javascript, Ruby and Java in the process.
-
Between the Battleship and the Failwhale
In this talk from FutureRuby, Paul Downman takes a look at scalability - what it is, how to achieve it and which tools and software to use.
-
Performance Tuning for Apache Tomcat
Mark Thomas, a member of the Tomcat PMC, explains the tuning process for Tomcat, JVM and the applications running on them considering different usage patterns, hardware and network configurations.
-
Multicore Programming in Erlang
Ulf Wiger shows typical Erlang programs, patterns that scale well on multicore and patterns that don't, profiling and debugging parallel applications and ensuring correct behaviour with QuickCheck.
-
Three Years of Real-World Ruby
Martin Fowler talks about ThoughtWorks's experience with using Ruby on client projects for the past three years.
-
The Internal Design of Force.com’s Multi-Tenant Architecture
Craig Weissman, Chief Software Architect at Salesforce.com, presents their multi-tenant architecture, one shared database and one application stack, that has proven to scale well over the years.
-
Unshackle Your Domain
Our application runs over 10,000 sustained transactions per second with a rich model. The key? Modeling state transitions explicitly.
-
Scaling Hibernate
Emmanuel Bernard and Max Ross talk about patterns and practices used to achieve high volume and scale with Hibernate. They also explains Hibernate Shards and Search to push the scalability limits.
-
Merb: When Flexibility and Performance Matter
In this talk, Matt Aimonetti talks about the ideas and concepts behind Merb - and the reasons why it's appealing: speed, modularity and more.
-
The Market Risk System
David Harper and Dominique Delarue present the Market Risk System used by BNP to retrieve, store and analyze risk data for all trading activities of their bank.