Brent Sordyl's Library tagged → View Popular
Application-level load balancing - JavaWorld
Listing 1 shows an application-level load balancer that uses a HTTP request parameter to decide which back-end server to use. In contrast to the transport-level load balancer, it makes the routing decision based on an application-level HTTP request, and t
The official JBoss Cache blog: First CR for 3.0.0
Since JBoss Cache is a replicated cache, state is always kept in sync with other servers in the cluster. This makes any state stored in JBoss Cache resilient to server crashes or restarts, achieving high availability.
Load Testing With Log Replay
Running one of these tests will provide you with a mountain of data, but how do you map the performance curve as request rate changes? Do you know at which point your server becomes saturated? To help with this task, I've created autoperf.rb, a small Ruby
Codehaus: Perf4J
perf4j is a performance monitoring framework for Java. It includes a simple API for performance statistics gathering, with optional Annotation support. And classes for performance reporting (i.e. max, min, avg, stddev, TPM, etc.) with report options such
Latency is Everywhere and it Costs You Sales - How to Crush it | High Scalability
Stuart's major point: If you have a network link with low bandwidth then it's an easy matter of putting several in parallel to make a combined link with higher bandwidth, but if you have a network link with bad latency then no amount of money can turn any
Thread-safe Rails
This means what it sounds like: Rails deployments on JRuby will use 1/Nth the amount of memory they use now, where N is the number of thread-unsafe Rails instances currently required to handle concurrent requests.
Even Faster Web Sites by Steve Souders | [OSCON 2008]
80-90% of the end-user response time is spent on the frontend. Start there. There's a greater potential of improvement on the frontend. If you improve the backend performance by 50%, chances are the end-user only sees a 5% improvement.
Terracotta Helps Adobe ConnectNow conferencing Scale
By using Terracotta’s high-performance redundant cache in runtime state rather than a database, ConnectNow provides service for a high volume of Web meetings and activity, while enabling seamless recovery in case of a partial system failure
WalkScore another AWS Success Story
* We set up 4 EC2 instances
* We moved all of our images, CSS, and JS files to Amazon S3
* We were able to accommodate a spike of about 80K unique visitors during a three hour period
1 Billion Page Per Month Facebook RoR App | High Scalability
LinkedIn's Bumper Sticker app: one billion page per month Facebook Ruby on Rails application.
JumpBox for Ruby on Rails Deployment
The JumpBox for Ruby on Rails is a self-contained Ubuntu Linux environment that, upon startup, immediately hosts fully functioning Apache, Ruby, MySQL, and Ruby On Rails environments
Maintaining Java Apps in Production Environments :: Tech Video
The presentation places emphasis on free and open source tools capable of being useful out of the box, without extensive configuration. Common problems are discussed, along with methods of rapid analysis and root cause determination.
How Facebook Works
the company has discovered that interrupts on the servers' Ethernet controllers are a bottleneck. So Facebook rewrote the controllers' drivers to scale on multicore systems. Facebook is also experimenting with solid-state drives.
LinkedIn Architecture
# Tomcat and Jetty as application servers
# Oracle and MySQL as DBs
# No ORM (such as Hibernate); they use straight JDBC
# ActiveMQ for JMS. (It’s partitioned by type of messages. Backed by MySQL.)
# Lucene as a foundation for search
# Spring as glue
Gnip: FeedBurner + Ping Server for Web APIs
The idea is to gather simple information from social networks - the fact that they created new content (like writing a Twitter message). Gnip then distributes that to whoever and those downstream services can then access the core service’s API.
identi.ca: Let the microblogs bloom
Evan did a great job creating a nice little project with some cool features like OpenID, Jabber support and the beginnings of a federation system. Looking at the code, however, it's doomed.
Twitter's weakening pulse
An open platform for microblogging and broadcasting with followers has clearly taken hold. Twitter's twist on messaging will go through an evolution that eventually leads to a common standard and stable infrastructure.
Ruby on Rails: LinkedIn scaling to 1 billion page views per month
Ruby on Rails scales, LinkedIn has been quietly running a RoR application on Facebook that is beating down around 1 billion page view per month.
Inside Wikipedia's Infrastructure - Data Center Knowledge
MySQL instances range from 200 to 300 gigabytes. In addition to Squid, Wikipedia uses Memcached and the Linux Virtual Server load balancer. Wikipedia also uses database sharding to set up master-slave relationships between databases.
Scaling Large Web Sites with Joe Stump, Lead Architect at Digg.com
Episode 4: Scaling Large Web Sites with Joe Stump, Lead Architect at DIGG : Deep Fried Bytes Technology Podcast
Selected Tags
Related Tags
Sponsored Links
Top Contributors
Groups interested in Scalabil...
Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »
Join Diigo
