Get the free Ebook:
Private and Open Data in Asia: A Regional Guide.
In this talk, we unravel the experience of developing “Hoodoo” — an in-house solution at Flipkart.com to manage the enormous catalog of the marketplace. We’ll share the paradigms and patterns that evolved through the lifecycle of the solution.
Hoodoo is a generic, distributed, and elastic data store abstraction that helps to manage semi-structured data that has a high velocity of change in semantics and structural definition. Using primitive concepts of entities and relationships (E-R Modelling), it helps model and manage functional data with such traits. Hoodoo unifies data access patterns in its APIs (id based access, parametrized queries, search, et al) and provides tuneable consistency levels for stored data.
Functional data can often be non-trivial to manage and serve, especially when it is constantly evolving. As an example, consider catalog data for a retail marketplace like Flipkart.
Hoodoo uses the following patterns, techniques, and technologies:
Utkarsh B. is the technology advisor to the CEO, a distinguished architect, and a senior principal architect at Flipkart. He’s been driving architectural blueprints and coherence across diverse platforms in Flipkart through multiple generations of their evolution and leveraging technology to solve for scale, resilience, business continuity, and disaster recovery. He has extensive experience (18+ years) in building platforms across a wide spectrum of technical and functional problem domains.
©2015, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org
Apache Hadoop, Hadoop, Apache Spark, Spark, and Apache are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries, and are used with permission. The Apache Software Foundation has no affiliation with and does not endorse, or review the materials provided at this event, which is managed by O'Reilly Media and/or Cloudera.