Professional Documents
Culture Documents
BY
GROUP B7
FLIPKART
ARCHITECTURE OF FLIPKART.COM
Database
Load
Balancer
Web Servers
Session store
Cache
Controlling the mobile application and rolling out the new features
across all platforms was a huge challenge
Additional capacity created for the event was higher than the
capacity created through seven years of the companys launch
1200 high speed data cards were used to ensure no site was cutoff
from the system
Preparation
Preparations had started two and a half months before the D-day
Scale up the IT infrastructure to match the 20-25 times spike in the traffic
New features were added to the mobile application to create a new experience
Contingency Plan
In a case of an error
A team of engineers were dedicated to ensure the services remain live
Another team focused on fixing the bug
No option of refund or
cancellations
PEOPLE
In the case of Flipkart, based on public data, the Big Billion Day sale
failed due to Flipkarts idea of speeding up the implementation by
adding additional manpower to achieve the required number of
manhours. Recruiting additional workforce coupled with adding
new systems is a classic recipe for disaster, as seen again in the case
of Flipkart
TECHNOLOGY
SCALING
Caching
Horizontal scaling
Load balancing
General HTTP status code that means the web server running the
website encountered a certain unexpected condition that did not
allow access to the specified URL
In case of Flipkart, the error was most likely caused as a result of PHP
coding timeout
The 502 error is an HTTP status code which implies one server
received an invalid response from another server while attempting
to load the webpage
RECOMMENDATIONS
Sufficient Planning
Flipkart spent 2.5 months in planning and executing the Big Billion Sale.
An unprecented event of this magnitude deserved more planning
Flipkart grossly underestimated the load on its website and the time that
load was expected to stay, leading to a major load on its newly added
and untested systems.
RECOMMENDATIONS(contd.)
Flipkart grossly underestimated the demand for certain SKUs, leading to stockouts in 5
seconds for certain items
Being an online marketplace, it failed to adequately equip its stakeholders, the sellers
or the upcoming rush of orders
Flipkart should have used technology to auto-exclude all sold-out items from its page
so that the customer dont experience the loss of an unmatchable deal.
Flipkart decided to provide a new experience across all its Web and mobile platforms.
This put unnecessary load on its engineers and exposed the company to a myriad
variety of risks
RECOMMENDATIONS(contd.)
REFERENCES
http://www.slideshare.net/sids/how-flipkart-scales-php
http://royal.pingdom.com/2009/05/06/the-5-most-common-httperrors-according-to-google/
http://www.thehindubusinessline.com/features/smartbuy/technews/big-billion-day-sale-flipkart-site-crashes-on-heavydemand/article6475295.ece
http://www.dnaindia.com/scitech/report-did-amazon-try-tocleverly-hijack-flipkart-s-big-billion-day-sale-2023959
http://www.checkupdown.com/status/E502.html
THANK YOU