SlideShare une entreprise Scribd logo
1  sur  13
A High Traffic E-Commerce Showcase Portal
for Google’s Great Online Shopping Festival
(GOSF – 2012)
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

User Interface Design and User Experience Design

VC Funding in 2009 By
Basil Partners

Performance Consulting Practices

Part of Publicis Groupe

Quality Assurance & Testing
Outsourced Product Development

Member of NASSCOM.
Development Centers
in Bangalore and Pune.
High traffic e-Commerce showcase portal for a Mega Sale Event

• Neev provided an unconventional solution for Google India by
creating a unique zero server architecture, that was capable of
handling high traffic, was responsive and quick to load at the same
time.
The Client
• Great Online Shopping Festival (GOSF) was a unique event launched
by Google India.

• A mega online sale event, the first of its kind in India, held on 12

Dec 2012 or 12.12.12, with a traffic expectation of over 15 million
on a single day.
Business Need
• Google India was looking at launching an exclusive 24 hour online shopping
festival wherein over 90 eCommerce ventures would offer various deals to
their consumers.

• With a traffic expectation of over 15 million on a single day, the website
was required to handle unprecedented loads without any downtime.
Neev Solution
• The technology team at Neev created a unique Zero Server architecture. The underlying
concept being that if there are no servers, there is no question of them failing.
• The thought of by-passing the database and the Web servers was a radical move. The
entire site was replicated across CDN servers, which meant that in the event of a server
crash or the AZ going down, the site would continue to be live.
• All the processing was moved from the server side to the browsers. Basically each browser
became a server in itself.

• It not only enabled the sites to be responsive but also fast-loading, irrespective of the
number of concurrent users on the site.
• Deployment was not an afterthought of development. Architectural inputs were thought
of from the design stage to make sure user experience and technology worked hand-inhand.
• The application was built in a way that on visiting the site for the first time, data was
cached on the user’s browser and the rest of the site would run in an ‘offline’ mode,
making the architecture fully scalable. This way it did not have a dependency on the web
server for processing each incoming requests.
Neev Solution (Contd…)
• Invalidations and cache clears were built-in so that every time the data on the
data on the server changed, the application would automatically download
the last updated files.
• Since most of the application was executed from the client browsers, the
page load times were nearly instantaneous. The first time loads were less
than 4 seconds and the subsequent loads lesser.

• High performance was also ensured by aiming for a Grade A on YSlow from
the outset.
• The Zero Server Architecture led to significant savings in hosting charges. Cost
effective CDN from Amazon ensured that the cloud bills were low.
• It did away with the need of a database server and a web server, thereby
significantly reducing the support cost and maintenance costs for monitoring
the servers and backing up the data.
Top Features
• Zero server architecture.
• Instantaneous page loads.
• Data cached to user’s browser and the site could run in ‘offline’
mode.
• All the files and data related to the portal were replicated across
multiple zones in the CDN and there was no single point of failure.
Technology Footprint
• HTML5
• CSS

• Javascript
• Data storage in JSON format
• AWS Services used:
oEC2
oS3

oCloudFront
Top Challenges
• A Hard Timeline: 12.12.12 was a unique date with a similar next date
occurring only after 99 years. So the project could not have elastic timelines
and a firm adherence to the pre-defined delivery schedule was necessary.
• Very High Traffic: With a traffic expectation of over 15 million in a single day,
the website was designed to handle unprecedented loads.
• Downtime can be expensive: With more than 100 online stores showcasing

products and giving discounts, sales happened all day.
• Even one second of downtime was a direct loss of business.
Clients
Partnerships
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

Contenu connexe

En vedette

UMT eCommerce Practice Deck - TechM.
UMT eCommerce Practice Deck - TechM.UMT eCommerce Practice Deck - TechM.
UMT eCommerce Practice Deck - TechM.Debdattaa Saha
 
Logistics and supply chain in rural india the opportunity
Logistics and supply chain in rural india the opportunityLogistics and supply chain in rural india the opportunity
Logistics and supply chain in rural india the opportunityAmarwaha
 
Calculating ROI with Innovative eCommerce Platforms
Calculating ROI with Innovative eCommerce PlatformsCalculating ROI with Innovative eCommerce Platforms
Calculating ROI with Innovative eCommerce PlatformsMongoDB
 
Gati Logistics and Supply Chain Presentation
Gati Logistics and Supply Chain PresentationGati Logistics and Supply Chain Presentation
Gati Logistics and Supply Chain PresentationNingsang Jamir
 
Enterprise Information Architecture in Context (later renamed Enterprise Cont...
Enterprise Information Architecture in Context (later renamed Enterprise Cont...Enterprise Information Architecture in Context (later renamed Enterprise Cont...
Enterprise Information Architecture in Context (later renamed Enterprise Cont...James Melzer
 
Enterprise Architecture and Information Security
Enterprise Architecture and Information SecurityEnterprise Architecture and Information Security
Enterprise Architecture and Information SecurityJohn Macasio
 
Enterprise Security Architecture
Enterprise Security ArchitectureEnterprise Security Architecture
Enterprise Security ArchitecturePriyanka Aash
 
Marico: Supply Chain Management
Marico: Supply Chain ManagementMarico: Supply Chain Management
Marico: Supply Chain ManagementShivesh Ranjan
 
E commerce businnes plan
E  commerce businnes planE  commerce businnes plan
E commerce businnes plantobybear30
 
E Commerce Project Charter
E Commerce Project CharterE Commerce Project Charter
E Commerce Project Charterbrianbish10795
 
E Commerce Proposal
E Commerce ProposalE Commerce Proposal
E Commerce ProposalAnsar ul Haq
 
An E-business plan sample presentation
An E-business plan sample presentationAn E-business plan sample presentation
An E-business plan sample presentation'Femi Akin-Laguda
 
E- Commerce Business plan for clothing store
E- Commerce Business plan for clothing storeE- Commerce Business plan for clothing store
E- Commerce Business plan for clothing storeIsuri Navarathna
 

En vedette (15)

UMT eCommerce Practice Deck - TechM.
UMT eCommerce Practice Deck - TechM.UMT eCommerce Practice Deck - TechM.
UMT eCommerce Practice Deck - TechM.
 
Logistics and supply chain in rural india the opportunity
Logistics and supply chain in rural india the opportunityLogistics and supply chain in rural india the opportunity
Logistics and supply chain in rural india the opportunity
 
Calculating ROI with Innovative eCommerce Platforms
Calculating ROI with Innovative eCommerce PlatformsCalculating ROI with Innovative eCommerce Platforms
Calculating ROI with Innovative eCommerce Platforms
 
Gati Logistics and Supply Chain Presentation
Gati Logistics and Supply Chain PresentationGati Logistics and Supply Chain Presentation
Gati Logistics and Supply Chain Presentation
 
Enterprise Information Architecture in Context (later renamed Enterprise Cont...
Enterprise Information Architecture in Context (later renamed Enterprise Cont...Enterprise Information Architecture in Context (later renamed Enterprise Cont...
Enterprise Information Architecture in Context (later renamed Enterprise Cont...
 
Enterprise Architecture and Information Security
Enterprise Architecture and Information SecurityEnterprise Architecture and Information Security
Enterprise Architecture and Information Security
 
Gati
GatiGati
Gati
 
Enterprise Security Architecture
Enterprise Security ArchitectureEnterprise Security Architecture
Enterprise Security Architecture
 
Marico: Supply Chain Management
Marico: Supply Chain ManagementMarico: Supply Chain Management
Marico: Supply Chain Management
 
E commerce businnes plan
E  commerce businnes planE  commerce businnes plan
E commerce businnes plan
 
Daknet Technology
Daknet TechnologyDaknet Technology
Daknet Technology
 
E Commerce Project Charter
E Commerce Project CharterE Commerce Project Charter
E Commerce Project Charter
 
E Commerce Proposal
E Commerce ProposalE Commerce Proposal
E Commerce Proposal
 
An E-business plan sample presentation
An E-business plan sample presentationAn E-business plan sample presentation
An E-business plan sample presentation
 
E- Commerce Business plan for clothing store
E- Commerce Business plan for clothing storeE- Commerce Business plan for clothing store
E- Commerce Business plan for clothing store
 

Plus de Neev Technologies

Razorfish India (Neev) Corporate Profile
Razorfish India (Neev) Corporate ProfileRazorfish India (Neev) Corporate Profile
Razorfish India (Neev) Corporate ProfileNeev Technologies
 
Adobe Experience Manager (Adobe CQ) Capabilities and Experience @ Neev
Adobe Experience Manager (Adobe CQ) Capabilities and Experience @ NeevAdobe Experience Manager (Adobe CQ) Capabilities and Experience @ Neev
Adobe Experience Manager (Adobe CQ) Capabilities and Experience @ NeevNeev Technologies
 
Hybris Hackathon - Split Payments in Hybris
Hybris Hackathon - Split Payments in HybrisHybris Hackathon - Split Payments in Hybris
Hybris Hackathon - Split Payments in HybrisNeev Technologies
 
Hybris Hackathon - Data Modeling
Hybris Hackathon - Data ModelingHybris Hackathon - Data Modeling
Hybris Hackathon - Data ModelingNeev Technologies
 
RazorfishNeev Engagement Process
RazorfishNeev Engagement ProcessRazorfishNeev Engagement Process
RazorfishNeev Engagement ProcessNeev Technologies
 
Building A Jewelry e-store - Now, sell your jewelry to the world!
Building A Jewelry e-store - Now, sell your jewelry to the world!Building A Jewelry e-store - Now, sell your jewelry to the world!
Building A Jewelry e-store - Now, sell your jewelry to the world!Neev Technologies
 
How to add Custom Font to your iOS-based App?
How to add Custom Font to your iOS-based App?How to add Custom Font to your iOS-based App?
How to add Custom Font to your iOS-based App?Neev Technologies
 
Our Experience on Google Map Integration with Apps
Our Experience on Google Map Integration with AppsOur Experience on Google Map Integration with Apps
Our Experience on Google Map Integration with AppsNeev Technologies
 
Neev Application Performance Management Services
Neev Application Performance Management ServicesNeev Application Performance Management Services
Neev Application Performance Management ServicesNeev Technologies
 
Neev CakePHP Managed Services Offerings
Neev CakePHP Managed Services OfferingsNeev CakePHP Managed Services Offerings
Neev CakePHP Managed Services OfferingsNeev Technologies
 
Mobile Responsive Design @ Neev
Mobile Responsive Design @ NeevMobile Responsive Design @ Neev
Mobile Responsive Design @ NeevNeev Technologies
 
Business Intelligence Capabilities @ Neev
Business Intelligence Capabilities @ NeevBusiness Intelligence Capabilities @ Neev
Business Intelligence Capabilities @ NeevNeev Technologies
 
Neev Conversion Strategy Capabilities
Neev Conversion Strategy CapabilitiesNeev Conversion Strategy Capabilities
Neev Conversion Strategy CapabilitiesNeev Technologies
 
A Digital Mirror for Luxury Jewelry Stores
A Digital Mirror for Luxury Jewelry StoresA Digital Mirror for Luxury Jewelry Stores
A Digital Mirror for Luxury Jewelry StoresNeev Technologies
 
Neev Open Source Contributions
Neev Open Source ContributionsNeev Open Source Contributions
Neev Open Source ContributionsNeev Technologies
 

Plus de Neev Technologies (20)

Razorfish India (Neev) Corporate Profile
Razorfish India (Neev) Corporate ProfileRazorfish India (Neev) Corporate Profile
Razorfish India (Neev) Corporate Profile
 
Adobe Experience Manager (Adobe CQ) Capabilities and Experience @ Neev
Adobe Experience Manager (Adobe CQ) Capabilities and Experience @ NeevAdobe Experience Manager (Adobe CQ) Capabilities and Experience @ Neev
Adobe Experience Manager (Adobe CQ) Capabilities and Experience @ Neev
 
Hybris Hackathon - Split Payments in Hybris
Hybris Hackathon - Split Payments in HybrisHybris Hackathon - Split Payments in Hybris
Hybris Hackathon - Split Payments in Hybris
 
Hybris Hackathon - Data Modeling
Hybris Hackathon - Data ModelingHybris Hackathon - Data Modeling
Hybris Hackathon - Data Modeling
 
RazorfishNeev Engagement Process
RazorfishNeev Engagement ProcessRazorfishNeev Engagement Process
RazorfishNeev Engagement Process
 
Gameathon @ Neev
Gameathon @ NeevGameathon @ Neev
Gameathon @ Neev
 
Building A Jewelry e-store - Now, sell your jewelry to the world!
Building A Jewelry e-store - Now, sell your jewelry to the world!Building A Jewelry e-store - Now, sell your jewelry to the world!
Building A Jewelry e-store - Now, sell your jewelry to the world!
 
Neev Load Testing Services
Neev Load Testing ServicesNeev Load Testing Services
Neev Load Testing Services
 
How to add Custom Font to your iOS-based App?
How to add Custom Font to your iOS-based App?How to add Custom Font to your iOS-based App?
How to add Custom Font to your iOS-based App?
 
Our Experience on Google Map Integration with Apps
Our Experience on Google Map Integration with AppsOur Experience on Google Map Integration with Apps
Our Experience on Google Map Integration with Apps
 
Neev Application Performance Management Services
Neev Application Performance Management ServicesNeev Application Performance Management Services
Neev Application Performance Management Services
 
Drupal Capabilities @ Neev
Drupal Capabilities @ NeevDrupal Capabilities @ Neev
Drupal Capabilities @ Neev
 
Neev CakePHP Managed Services Offerings
Neev CakePHP Managed Services OfferingsNeev CakePHP Managed Services Offerings
Neev CakePHP Managed Services Offerings
 
Neev AngularJS Capabilities
Neev AngularJS CapabilitiesNeev AngularJS Capabilities
Neev AngularJS Capabilities
 
Mobile Responsive Design @ Neev
Mobile Responsive Design @ NeevMobile Responsive Design @ Neev
Mobile Responsive Design @ Neev
 
Business Intelligence Capabilities @ Neev
Business Intelligence Capabilities @ NeevBusiness Intelligence Capabilities @ Neev
Business Intelligence Capabilities @ Neev
 
Neev Conversion Strategy Capabilities
Neev Conversion Strategy CapabilitiesNeev Conversion Strategy Capabilities
Neev Conversion Strategy Capabilities
 
RazorfishNeev - An Overview
RazorfishNeev - An OverviewRazorfishNeev - An Overview
RazorfishNeev - An Overview
 
A Digital Mirror for Luxury Jewelry Stores
A Digital Mirror for Luxury Jewelry StoresA Digital Mirror for Luxury Jewelry Stores
A Digital Mirror for Luxury Jewelry Stores
 
Neev Open Source Contributions
Neev Open Source ContributionsNeev Open Source Contributions
Neev Open Source Contributions
 

Dernier

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 

Dernier (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

A high traffic eCommerce showcase portal for Google’s Great Online Shopping Festival (GOSF – 2012)

  • 1. A High Traffic E-Commerce Showcase Portal for Google’s Great Online Shopping Festival (GOSF – 2012)
  • 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 User Interface Design and User Experience Design VC Funding in 2009 By Basil Partners Performance Consulting Practices Part of Publicis Groupe Quality Assurance & Testing Outsourced Product Development Member of NASSCOM. Development Centers in Bangalore and Pune.
  • 3. High traffic e-Commerce showcase portal for a Mega Sale Event • Neev provided an unconventional solution for Google India by creating a unique zero server architecture, that was capable of handling high traffic, was responsive and quick to load at the same time.
  • 4. The Client • Great Online Shopping Festival (GOSF) was a unique event launched by Google India. • A mega online sale event, the first of its kind in India, held on 12 Dec 2012 or 12.12.12, with a traffic expectation of over 15 million on a single day.
  • 5. Business Need • Google India was looking at launching an exclusive 24 hour online shopping festival wherein over 90 eCommerce ventures would offer various deals to their consumers. • With a traffic expectation of over 15 million on a single day, the website was required to handle unprecedented loads without any downtime.
  • 6. Neev Solution • The technology team at Neev created a unique Zero Server architecture. The underlying concept being that if there are no servers, there is no question of them failing. • The thought of by-passing the database and the Web servers was a radical move. The entire site was replicated across CDN servers, which meant that in the event of a server crash or the AZ going down, the site would continue to be live. • All the processing was moved from the server side to the browsers. Basically each browser became a server in itself. • It not only enabled the sites to be responsive but also fast-loading, irrespective of the number of concurrent users on the site. • Deployment was not an afterthought of development. Architectural inputs were thought of from the design stage to make sure user experience and technology worked hand-inhand. • The application was built in a way that on visiting the site for the first time, data was cached on the user’s browser and the rest of the site would run in an ‘offline’ mode, making the architecture fully scalable. This way it did not have a dependency on the web server for processing each incoming requests.
  • 7. Neev Solution (Contd…) • Invalidations and cache clears were built-in so that every time the data on the data on the server changed, the application would automatically download the last updated files. • Since most of the application was executed from the client browsers, the page load times were nearly instantaneous. The first time loads were less than 4 seconds and the subsequent loads lesser. • High performance was also ensured by aiming for a Grade A on YSlow from the outset. • The Zero Server Architecture led to significant savings in hosting charges. Cost effective CDN from Amazon ensured that the cloud bills were low. • It did away with the need of a database server and a web server, thereby significantly reducing the support cost and maintenance costs for monitoring the servers and backing up the data.
  • 8. Top Features • Zero server architecture. • Instantaneous page loads. • Data cached to user’s browser and the site could run in ‘offline’ mode. • All the files and data related to the portal were replicated across multiple zones in the CDN and there was no single point of failure.
  • 9. Technology Footprint • HTML5 • CSS • Javascript • Data storage in JSON format • AWS Services used: oEC2 oS3 oCloudFront
  • 10. Top Challenges • A Hard Timeline: 12.12.12 was a unique date with a similar next date occurring only after 99 years. So the project could not have elastic timelines and a firm adherence to the pre-defined delivery schedule was necessary. • Very High Traffic: With a traffic expectation of over 15 million in a single day, the website was designed to handle unprecedented loads. • Downtime can be expensive: With more than 100 online stores showcasing products and giving discounts, sales happened all day. • Even one second of downtime was a direct loss of business.
  • 13. 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