#scalability (19 links)
- Three Months to Scale NewsBlur - The NewsBlur Blog blog.newsblur.com
A utility for arming (creating) many bees (micro EC2 instances) to attack (load test) targets (web applications)
This is a land where HTML, CSS, and JavaScript are almost all you need, and I like it. I’ve become a firm believer in moving giant hunks of functionality that used to belong to the server over to the client. For a variety of reasons, I think it’s clear that this is where most interesting web development is headed, to the extent it’s not already there.
Cleaner. Much cleaner. Proper unit testing. Real reusable components across applications. An ORM rather than a just a series of functional query helpers. Tighter conventions (q: how often do people using Python argue about bracing styles? a: they don't). We can update then test a Django core change without worrying about having to take apart our applications, and if we do need to make a change, it's easy to do because there's less, much more readable code. Every member of the tech team can meaningfully contribute because there are fewer specialized or hacked together pieces.
There’s plenty of material (documentation, blogs, books) out there that’ll help you write a site using Django… but then what? You’ve still got to test, deploy, monitor, and tune the site; failure at deployment time means all your beautiful code is for naught. This tutorial examines how best to cope when the Real World intrudes on your carefully designed website.
- Amazon CloudFront aws.amazon.com
"A web service for content delivery. It integrates with other Amazon Web Services to give developers and businesses an easy way to distribute content to end users with low latency, high data transfer speeds, and no commitments." Beaut.
- Pylot | Open Source Web Performance Tool pylot.org
A free open source tool for testing performance and scalability of web services. It runs HTTP load tests, which are useful for capacity planning, benchmarking, analysis, and system tuning.
- Optimize for now! - (37signals) 37signals.com
"The best way to get to the point of needing more is by optimizing for today. Use the strengths of your current situation instead of being so eager to adopt the hassles of tomorrow." Half agree, half disagree.
- dormando - Dormando's [crappy] Operations Mantras dormando.livejournal.com
An omega post of all of the generalized one off mantras I find valuable when approaching operations management.
SwitchPipe manages and forwards HTTP requests to Web application processes, automatically managing balancing, port numbers, monitoring and timeouts.
This article walks through the steps necessary for hosting media files for your web site using Amazon S3.
- Secrets to Amazon's success - (37signals) 37signals.com
"High Scalability offers some secrets to Amazon’s success based on interviews and writings of early employees." Some great tips in here.
- 5 Question Interview with Twitter Developer Alex Payne radicalbehavior.com
Comments lead into an interesting-ish discussion about scaling problems with RoR.