Quantcast

Re: Need some information on sky.com

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: Need some information on sky.com

Glenn Saqui-3
Hey Santosh,

Sorry for the late reply I was away on holidays and didn't check my email while I was away.  Over at sky.com we've built a complete solution with a custom cms that allows the editors to drag and drop items on the page to build out the site.  With a single codebase and one war deployed we handle 5 different sites all receiving a large amount of traffic.


Can you please let me know (if it’s not breaching any Non Disclosure Agreement) that:

·         Approx how many lines of code (of Grails/Groovy) is written to bring up the site?  Oh don't know that as it's been up for almost three years now but not that much.  That's the key to grails is that you don't have to write a lot of code to be able to do some very powerful things.

·         Approx how many users access the site (per day or month)? From the mailing list, I read it as “Sky.com Grails sites are getting something like 150M hits a month, or something like that, averaging something like 60 concurrent requests per second.” Is that correct? 

Yes this is correct

·         What is the execution Architecture? [ OS, DB, Appserver etc]

Everything is virtualized over 5 esx servers.  The main site runs on the following:

2 postgres DB's that are sharing the load with HAJDBC

8 web nodes that serve traffic to the outside world.  The web nodes consist of apache sitting in front of jetty all on the same box.

A paired f5 load balancers that has a 10 minute html cache

CDN sitting around the world that caches our images and css

The key to our site is that we have kept the architecture very simple which allows us to scale horizontally if we need to.  The reason the site is able to handle so many hits with so few web nodes is that we cache as much as possible as far up the stack as possible.  

·         How many developers worked to build the site initially and how many developers work now?

14 developers at the start and after 5 months we went down to 8 to 10 developers that maintain and build new features for the site.  The sites are constantly being developer so they get new features every week.

·         How many months/weeks it took initially to build the site?

 4 weeks to alpha, 8 weeks to beta, 16 to go live


You can watch a presentation that we did at Qcon here.  http://www.infoq.com/presentations/Sky.com-Infrastructure

If you have any more questions please drop me a line and I'll get back to you as soon as possible.


Cheers,
Glenn




Loading...