On Tue, Oct 21, 2014 at 6:12 PM, Lakshmi Narasimhan .R <[email protected]
> wrote:

>
> Just thought of sharing some information which i know about such
> deployments.
>
> Normally this kind of huge deployments would have multiple layers of server
> for specific function
> 1) DNS server - holding details of lots of web load-balancer
> 2) Load Balancer - Static/dynamic details of lots of web server to load
> balance the connection
> 3) Web server - Will mostly contain few static pages/dynamic part of the
> web code
> 4) CDN - Holds most of the static contents and media files
> 5) Cache server cluster - Most important part of storage to reduce load on
> DB servers by taking up all the reads.
> 6) Database servers - Typically handles only writes (saves the information
> to retrieve in case of failure of cache nodes) and to serve reads that are
> not available in cache cluster.
> 7) Application servers - They mostly hold the scripts that run as scheduled
> jobs to cleanup carts, provide refund if stock not available, etc.
>
> Flipkart is using the combination of cloud servers and real servers to
> handle various loads and for better reliability and scalability.
>
> They would also have dynamic scaling of new cloud instances to handle surge
> in traffic.
>
> They also ensure they have sufficient extra instance running all the time
> to handle the load until new servers scaled boots up and fetches the
> details and get ready to process requests.
>

Quite impressive. Thank you Lakshmi for sharing this.
After reading all what you've mentioned... first thought came into my mind
is that there is so much to learn. I do not know when will I get a chance
/opportunity to experience all these wonderful technologies.
#FeelingNovice

-- 

*Regards,Sahil ModGill*
_______________________________________________
ILUGC Mailing List:
http://www.ae.iitm.ac.in/mailman/listinfo/ilugc
ILUGC Mailing List Guidelines:
http://ilugc.in/mailinglist-guidelines

Reply via email to