We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Scaling an online search engine to thousands of physical stores

00:00

Formal Metadata

Title
Scaling an online search engine to thousands of physical stores
Title of Series
Number of Parts
56
Author
Contributors
License
CC Attribution 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
An online e-commerce search engine is easy to put in place. Scaling it to serve millions of users, adding a marketplace to provide thousands of products, supporting multiple offers, prices and stocks on the same product are additional challenges more difficult to address. And what if, in addition, you mix your online search engine with the activity of thousands of physical stores? In this talk we explain how we addressed all these challenges in the context of the largest retail group and online grocery store in France. The constraint of multiple physical stores backed by the online search engine introduces additional challenges that we emphasize and address in detail. Our point of view, as we explain the challenges and solutions, is both technical and functional.
Enterprise architectureInformation technology consultingService (economics)Software developerMusical ensembleData storage deviceWeb 2.0PhysicalismInformation technology consultingNeuroinformatikBus (computing)Expert systemSearch engine (computing)Text editorOpen setXMLUMLLecture/ConferenceComputer animation
Singuläres IntegralEnterprise architectureInformation technology consultingService (economics)Software developerArchitecturePrice indexProduct (business)Text editorEnterprise architectureMultiplication signLatent heatLecture/ConferenceComputer animation
Digital signal processingCASE <Informatik>Latent heatData storage deviceEvent horizonMultiplication signWeb 2.0Computer animation
Product (business)PlastikkarteComputer fileLocally compact spaceKolmogorov complexityArchitecturePrice indexData storage deviceDigital signal processingSubject indexingProduct (business)Service (economics)Complex (psychology)Data modelComputing platformSearch engine (computing)Network topologyAuditory maskingDifferent (Kate Ryan album)Streaming mediaLevel (video gaming)NeuroinformatikForm (programming)SoftwareDatabaseBitLatent heatPrice indexFlow separationPlastikkarteTheory of relativityComputer fileCapability Maturity ModelLecture/ConferenceMeeting/InterviewComputer animation
Product (business)InformationError messageComplex (psychology)Subject indexingPrice indexElement (mathematics)Independence (probability theory)ArchitectureComputing platformCapability Maturity ModelSystem programmingData managementMilitary operationInformation securityCybersexDigital signalService (economics)Subject indexingProduct (business)Right angleData storage deviceCASE <Informatik>Search engine (computing)Price indexLatent heatIndependence (probability theory)1 (number)Data modelPeer-to-peerReal numberPhysicalismComputer architectureInformation technology consultingPresentation of a groupCartesian coordinate systemInformationDigital signal processingBitService (economics)Multiplication signData streamComputing platformTable (information)Auditory maskingType theoryComplex (psychology)Compact spaceGoodness of fitState of matterPhysical systemElement (mathematics)Different (Kate Ryan album)MereologyPlastikkarteSet (mathematics)Configuration spaceError messageTunisReplication (computing)Source codeUnitäre GruppeDependent and independent variablesLecture/ConferenceComputer animation
Product (business)MultiplicationPrice indexArchitectureScaling (geometry)StapeldateiInformation securitySubject indexingSearch engine (computing)Complex (psychology)Computing platformMereologySource codeBitTerm (mathematics)Information systemsDifferent (Kate Ryan album)Data structurePhysical systemPrice indexInformationLecture/ConferenceComputer animation
Scaling (geometry)Information securityStapeldateiProduct (business)Library catalogConfiguration spaceMultiplication signVideo game consoleComputer architectureInformation securityPresentation of a groupSubject indexingMereologyMathematical optimizationData storage deviceDependent and independent variablesOperator (mathematics)StapeldateiGroup actionBitPrice indexProcess (computing)Data dictionaryProduct (business)ResultantPoint (geometry)DebuggerMoment (mathematics)WebsiteCartesian coordinate systemComputer fileSet (mathematics)FacebookInternet forumDifferent (Kate Ryan album)Computing platformMappingService (economics)Latent heatSoftware developerTunisLecture/ConferenceComputer animation
LaceComputer clusterRouter (computing)Fiber (mathematics)Cluster samplingArchitecturePrice indexHistogramProduct (business)Term (mathematics)Dependent and independent variablesStapeldateiLibrary catalogChecklistService (economics)ScalabilitySubject indexingHacker (term)Information securitySet (mathematics)MereologyState of matterSubject indexingPrice indexInformationScalabilityAlgorithmRouter (computing)Proof theoryData storage deviceResponse time (technology)Structural loadView (database)Gene clusterHistogramChecklistSearch engine (computing)BitFlow separation1 (number)Virtuelles privates NetzwerkLatent heatData structureSet (mathematics)Information securityFilter <Stochastik>Table (information)RoutingTerm (mathematics)Service (economics)Web 2.0Product (business)Front and back endsWeb pageResultantLecture/ConferenceComputer animation
Product (business)Error messageInformation securityPhysical systemSubject indexingData integrityLecture/Conference
FeedbackWebsiteOpen setSoftware testingComputer animationMeeting/InterviewLecture/Conference
Video game consoleFitness functionMereologyConfiguration spaceSoftware testingQuery languageResultantINTEGRALAlgorithmCodeMeeting/InterviewLecture/Conference
Integrated development environmentConfiguration spaceMereologySoftware testingMoment (mathematics)Set (mathematics)INTEGRALElasticity (physics)AutomationLecture/ConferenceComputer animation
Response time (technology)2 (number)Arithmetic meanMultiplication signDebuggerMereologyChainResultantElectronic visual displayFront and back endsLecture/ConferenceMeeting/Interview
Subject indexingMultiplication signData storage deviceProduct (business)BitData structureMereologyLatent heatResultantPrice indexInformationIdentifiabilityPlastikkarteDescriptive statisticsCategory of beingTerm (mathematics)Lecture/ConferenceMeeting/Interview
CodeMilitary baseData storage deviceFlow separationSubject indexingData structureDifferent (Kate Ryan album)Musical ensembleLatent heatConfiguration spaceStreaming mediaRevision controlPlug-in (computing)MereologyProduct (business)Lecture/ConferenceMeeting/Interview
Data storage deviceRight anglePrice indexSubject indexingDifferenz <Mathematik>Flow separationSet (mathematics)Configuration spaceSimilarity (geometry)BitKey (cryptography)Elasticity (physics)CodeMappingMereologyData structureDifferent (Kate Ryan album)Lecture/Conference
Event horizonView (database)Point (geometry)Scaling (geometry)BitMereologyOcean currentGene clusterStructural loadRouter (computing)Subject indexingQuery languageLecture/Conference
Musical ensembleLecture/ConferenceJSONXMLUML
Transcript: English(auto-generated)