Creating an Infinitely Scalable Architecture for Sites like GOSF.
When you have a site like GOSF to build, it becomes super important that it is architected to scale very very well. Given that such a shopping fest site may run for just 24 or 48 hours, scalability is not just a consideration for the architecture of the site but the basis of it! And it certainly cannot (and should not) be relegated to an after-thought. With the advent of the cloud, it is not only feasible but also far less complex to build such scalable sites than it would have been a few years ago.
2. About Neev
Web
Mobile
Magento eCommerce
SaaS Applications
Video Streaming Portals
Rich Internet Apps
Custom Development
iPhone
Android
Windows Phone 7
HTML5 Apps
Cloud
AWS Consulting Partner
Rackspace
Joyent
Heroku
Google App Engine
Key Company Highlights
250+ team with experience in
managing offshore, distributed
development.
Neev Technologies established
in Jan ’05
VC Funding in 2009 By Basil
Partners
User Interface Design and User Experience Design
Part of Publicis Groupe
Member of NASSCOM.
Performance Consulting Practices
Quality Assurance & Testing
Outsourced Product Development
Development Centers in
Bangalore and Pune.
Offices at Bangalore, USA,
Delhi, Pune, Singapore and
Stockholm.
3. The Need
•
When you have a site like GOSF to build, it
becomes very important that it is architected to
scale very well.
•
Given that such a shopping fest site may run for
just 24 or 48 hours, scalability is not just a
consideration for the architecture of the site but
the basis of it.
•
With the advent of the Cloud, it is not only feasible
but also far less complex to build such scalable
sites than it would have been a few years ago.
4. Our Mantra for Such Projects
Here are some architectural guidelines we’ve followed when we’ve built
such sites in the past:
Make extensive use of Cloud storage and Content Delivery Network (CDN)
(or similar equivalents available with other cloud providers)
Use JS for as many things as possible
Use Memcache wherever possible
Do fail-over DNS
Multi-zone is important. Multi-region maybe useful in some cases.
5. The Final Word
•
Many a times such short term sites are built quickly and since they are used for
only a few days, significant architectural investments are not possible.
•
We have found that constraining the design process with a complete CDN-based
architecture produces the best results in these cases.
•
Designers are creative enough to produce great experiences even with such
constraints and it is guaranteed that the site will never go down for even a minute
during the short lived high traffic event.
•
Stay away from heavy CMSes like Drupal etc for such use cases, it is a 2-day affair
and content management is not the main concern but scalability is.
8. Neev Information Technologies Pvt. Ltd.
sales@neevtech.com
India - Bangalore India - Pune
The Estate, # 121,6th Floor,
#13 L’Square, 3rd Floor
Dickenson Road
Parihar Chowk, Aundh,
Bangalore-560042
Pune – 411007.
Phone :+91 80 25594416
Phone : +91-64103338
For more info on our offerings, visit www.neevtech.com