InfoQ Homepage Scalability Content on InfoQ
-
Presentation: Rockstar Memcaching
In this presentation from RubyFringe, Tobias Lütke talks about memcached, the widely used caching solution. Tobias explains how to use it and gives some practical tips on what not to do.
-
Terracotta 2.7 Release Supports GlassFish, Spring 2.5 and Distributed Garbage Collection
The latest version of Terracotta, an open source Java clustering framework, supports GlassFish, Spring 2.5 and new features like Automated High Availability Mode, Improved Distributed Garbage Collector (DGC) Performance and Visibility, and Cluster-Wide Runtime Statistics. Terracotta development team announced last week the availability of Terracotta 2.7 version.
-
Interview: 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.
-
An in-depth overview of modern Application Performance Management
Nicholas Whitehead, a Senior Technology Architect with ADP, published a three part article series on IBM's developerWorks entitled Java run-time monitoring that reviews, in detail, the strategies employed in modern Application Performance Management (APM) solutions.
-
Presentation: Jinesh Varia About Amazon Alexa Web Service's Architecture
In this presentation, Jinesh Varia, a Web Services Evangelist at Amazon, talks about the architecture of one of Amazon's web services called Alexa. Jinesh explains how Amazon has reached scalability, performance and reduced costs for the Alexa service.
-
Presentation: The Top 10 Ways to Botch Enterprise Java Application Scalability and Reliability
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.
-
Grizzly and the New Atmosphere Comet Framework: Q&A with Project Lead Jean-Francois Arcand
The Grizzly framework is used in multiples products like GlassFish, Sailfin, RESTlet, OpenESB and many more, where it enables developers to write scalable server applications, by leveraging the Java New I/O API (NIO). Atmosphere, an evolution of Grizzly, is a POJO based framework that aims to bring Comet to the masses. Jean-Francois talks to InfoQ about this new development.
-
Interview: Avi Bryant on MagLev and GemStone
Avi Bryant talks about working on MagLev, a Ruby implementation built by GemStone. Avi explains the reasons for MagLev, the merits of GemStone's distributed OODB features, and more
-
Principles and Guidelines for an Optimized Use of BigTable
Based on a number of conversations around Google App Engine, Todd Hoff outlined on his blog a set of principles that are instrumental for optimizing the use of distributed and highly scalable storage systems, such as BigTable, and defining its perimeter. The conceptual approach he advocates for is radically different from the one used in relational database world.
-
Defining Cloud Computing
The term "cloud computing" has shown up everywhere from the Web 2.0 conference to the enterprise architecture whiteboard sessions in big companies to the laptops of startup developers. The big question being asked now is "what is cloud computing?"
-
MagLev: Gemstone builds Ruby runtime based on Smalltalk VM
OODB vendor Gemstone works on a Ruby VM called MagLev. Working with Seaside's and DabbleDB's Avi Bryant, Gemstone bases the Ruby runtime on their Smalltalk VM to offer performance and powerful persistence features. We talked to Avi Bryant and Gemstone's Bob Walker about the technology behind MagLev and the plans for it.
-
The RDBMS is not enough.
In a world of services, RDBMS are not the solution to every problem. Document Oriented Distributed Databases try to solve this and add a new way of storing documents. CouchDB (written in Erlang) is in its alpha stage and evolving on a regular basis. InfoQ caught up with Anthony Eden who is implementing the same concept in Ruby with RDDB.