Login, change your address, subscribe to new or manage current magazines or e-newsletter subscriptions
Computerworld Publication PageNetworkWorld Publication PageCIO Canada Publication PageITJobUniverse.ca
- The Information, Communication and Technology (ICT) Job Board
Advanced Search
Knowledge Centres
Content Types
Featured White Papers
Gartner Research Note "Boost SharePoint Performance with an Application Delivery Network"Gartner Research Note "Boost SharePoint Performance with an Application Delivery Network" read more
From fear to value: CIO strategies for propelling business through the economic crisisFrom fear to value: CIO strategies for propelling business through the economic crisis read more
Reaping the rewards of your service-oriented architecture infrastructureReaping the rewards of your service-oriented architecture infrastructure read more
Yuk it Up
Featured White Papers
Download the Network Barometer Report, which aggregates findings from secure network infrastructure assessments conducted for more than 150 organisations around the world. It provides some surprising stats on the state of network (un)readiness prevalent today; the reasons why organisations are failing at remediating known vulnerabilities; recommendations on assessing your own infrastructure, and on ways to improve your state of readiness to support the business; and more.
Early-generation server load-balancing technology has proven to be an invaluable asset, especially for organizations hosting widely utilized Web applications. But business requirements evolve, as do the processes and technologies used to fulfill them. The many changes and trends that have taken hold since SLBs were first introduced expose the need for enterprises to step up from a simple load-balancing solution to a more comprehensive application delivery solution . This paper is intended to serve as a guide for organizations looking to replace their early-generation SLBs, providing details on the top eight criteria to use during an evaluation process.
Featured Spotlight
Keep up on who's hiring, who's downsizing and how the government is helping. News, job opportunities, recruiters and employment lawyers are all available.
Sign-Up for
Integrating IT
eNewsletter Delivered Weekly
Click here
Page 1 of 1

Digg it Twitter

How to scale like MySpace and Facebook

The success of any big-time social networking service relies on its ability to add and support ever more users. A Vancouver company discusses how it helped a site aimed at people with disabilities

When a social networking site begins to take off, sometimes its biggest challenge is its own success.

Disaboom Inc. is an online social network aimed at giving individuals with disabilities an outlet to discuss issues ranging from rehabilitation advice to tips on finding jobs. After one full year of operation, the site is currently attracting more than 500,000 unique visitors each month and continuing to grow at a rapid pace.

Harry Brumleve, vice-president of engineering at the Denver, Colo.-based Disaboom, said that the social networking site’s need for scalability and performance in the face of rising membership was a huge concern – especially considering the problems Disaboom faced in the development process.

“My team inherited about 700,000 lines of code when we joined up with Disaboom,” he said. “A consulting company had built the Web site and didn’t meet all the specs needed. They eventually bailed on the contract and hired me to pick up the pieces.”

The problem for Brumleve, who joined Disaboom prior to its launch, was that he needed to finish up the site’s functionality as opposed to making sure the site could scale and perform smoothly. These functionality concerns included making sure the site was compliant with Section 508 of the U.S. Disabilities Act. – enacted to ensure electronic and information technologies are easily accessible to people with disabilities.

“We knew from the get-go when looking at the code we inherited that it wouldn’t scale well,” Brumleve said. “It was architected for about 200 to 300 users. There are 54 million people with disabilities in the U.S. alone and many more who are family members or caregivers. To reach that market, we would hope to have more than 200 to 300 people on our Web site at any given time.”

“You can have the best user experience as far as layout and design,” Brumleve added. “It can be both beautiful and initiative, but if it takes 30 seconds to load, users aren’t going to stay.”

To help increase its Web site performance and reduce the strain on its servers, Disaboom enlisted the help of Vancouver-based Strangeloop Networks Inc. and its AS1000 application scaling tool for Microsoft ASP.Net apps. Installed between web servers and the network, the Strangeloop AS1000 automatically optimizes code, caches Web pages, and reduces payload size to reduce bandwidth needs. Joshua Bixby, president at Strangeloop Networks, said that after implementing AS1000, Disaboom was able to handle big bursts of traffic and dramatically reduce the amount of information it was sending to its data centre.

‘They don’t have the development resources that a MySpace or Facebook, which means they have to be more creative and agile to solve these problems,” he said.

According to Bixby, taking advantage of a non-code-based solution is the best way for any Web-based startup to effectively deal with huge peaks in traffic.

“If you get an article in the New York Times, like Disaboom did, and the traffic goes well beyond your wildest dreams, that isn’t something that you can react to and find ways to optimize the code,” he said. “We’re all about telling our customers to use best practices and write the best code they can. But when you write code, you write it for a specific user group and a specific scale.”

One of the dangers that most startups run into is the impossible task of over engineering their sites to the point that they never see the light of day. Bixby advised Web-based startups to get their code out as quickly as possible, expect that there’s going to be a time when the users start pouring in, and then look at non-code-based solutions to tackle to problem.

Brumleve agreed, saying that Disaboom’s decision to outsource its scalability and performance concerns – which also alleviated the pressure on its development team – has proven to be a beneficial move.

“My guys have a very full plate just handling the business aspects of the blogs and forums we have,” he said referring to his four person development team. “Having them switch gears and find out why the site isn’t running fast would really be a detriment to our business.”

Following the Strangeloop implementation, Brumleve said he’s been extremely pleased with the site’s performance.

“Everything’s really snappy now with our site. The main thing we wanted to solve was payload reduction and we’ve seen that,” he said.

Brumleve added that because a lot of Disaboom’s users spend a great deal of money on medicine and health care, about seven per cent of them are still using dial-up as opposed to cable modem or DSL connections. Using Strangeloop AS1000’s dynamic compression feature, he estimated that the site has reduced its bandwidth needs by about 50 per cent.

Page 1 of 1
Send to a Friend  Rate This Page  Print This PageAdd a new comment
Bookmark this article on:
del.icio.us| Digg it| Furl| Google| Technorati| StumbleIt| Yahoo!

Have something to say about this article? Add a new comment

If you find a comment inappropriate, You can notify the moderator by clicking the Report an innapropriate comment icon.
ADD A COMMENT
Name:*Your email address will not appear online and will be used only in the event that the editor wishes to contact you personally for additional comment.
City:
Email:
Title:*
Comment:*
* required fields



Related Content
Articles

Book Reviews

Webcasts

-- VIDEO: CIO Canada's Frankly Speaking about SOA (scroll down for article) --
White Papers
Improving business through smart energy and environment policy
Businesses and public entities today face increasing pressure to develop policies that are both good for the planet and good for business. A framework developed by IBM offers businesses and other organizations a comprehensive approach to energy and environmental issues. The framework helps identify and prioritize environmental efforts by breaking down problems and opportunities into seven distinct business areas, which can then be segmented into manageable projects.