InfoQ Homepage Performance & Scalability Content on InfoQ
-
Luke Galea on Ruby and Erlang
In this interview taped at FutureRuby, Luke Galea talks about his experience with building sites using Ruby and Merb as well as integrating them using Erlang in the messaging layer.
-
Ilya Grigorik on Tokyo Cabinet, MySQL and Ruby HTTP Performance
Ilya Grigorik discusses his company's PostRank algorithm for tracking reader engagement with content. Also: his experience scaling MySQL, Tokyo Cabinet, Ruby HTTP libs, Solr, Amazon EC2 and more.
-
Cameron Purdy on Scaling Out Data Grids
What is Data Grid computing? What makes it different from a database? Is a data grid always scalable? Is the cloud the next step? Cameron Purdy answered these questions and others during an InfoQ interview, and also gave some hints on how to build scalable grids and how to avoid horror stories.
-
Rich Hickey on Clojure's Features and Implementation
In this interview taped at QCon London 2009, Rich Hickey talks about all things Clojure: Software Transactional Memory, concurrency, persistent data structures, ports, AOT compilation, and more.
-
Dan Farino On MySpace’s Architecture
In this interview taken by InfoQ’s Ryan Slobojan, Dan Farino, Chief Systems Architect at MySpace, talks about the system architecture and the challenges faced when building a very large online community. Because MySpace is built almost entirely on the .NET Framework, Dan explains how a .NET product scales on hundreds of servers.
-
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.
-
Avi Bryant on DabbleDB, Smalltalk and Persistence
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.
-
Avi Bryant on MagLev and GemStone
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.
-
Randy Shoup Discusses the eBay Architecture
In this interview from QCon San Francisco 2007, Randy Shoup discusses the architecture of eBay. Topics discussed include eBay's architectural principles, horizontal and vertical partitioning, ACID vs. BASE, handling data inconsistency, distributed caching, updating eBay on the fly, architectural and coding standards, eBay's search infrastructure, grid computing, and SOA.
-
Wilson Bilkovich Discusses Rubinius
Wilson Bilkovich is one of the core developers of the Rubinius project - a Ruby implementation written in Ruby. Wilson is also one of the members of the Ruby Hit Squad, developers of the deployment automation tool Vlad the Deployer. In this interview with InfoQ, Wilson discusses the implementation of Rubinius, and its current status with Werner Schuster.
-
Ari Zilka on Terracotta, Clustering and Open Source
Ari Zilka, co-founder and CTO of Terracotta, talks about the capabilities of Terracotta, the use cases it supports, and the rationale and impact of taking Terracotta to an open source model.
-
Dan Pritchett on Architecture at eBay
Dan Pritchett gives us an inside look into the decisions behind on of the largest scale architectures in the world: eBay. In explaining how the scale of eBay turns simple requirements a complex engineering problem, he walks us through the technical and organizational challenges of managing eBay's architecture.