Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Walmart: Near Real Time Analytics

Walmart: Near Real Time Analytics

Did you know that Walmart sells about 156 bananas per second? Thanks to the Elastic Stack, they do. What started as an engineering hack to prove the banana myth is now a fully-operational self-service analytics platform for Walmart’s data scientists.

Kevin Conaway l Engineer l Walmart
Srinivas Singanamalla l Engineer l Walmart

Elastic Co

March 07, 2017
Tweet

More Decks by Elastic Co

Other Decks in Technology

Transcript

  1. Walmart Technology 03/07/2017 Near Real Time Retail Analytics @ Walmart

    Kevin Conaway, Engineer Srinivas Singanamalla, Engineer
  2. Agenda 2 1 About Us 2 Elasticsearch and X-Pack 3

    4 Questions / Feedback Retail Use Cases @Walmart
  3. 11 m1 m2 m3 m2 m1 m0 Tick tuple Tick

    tuples introduces Latency ack Bulk Ingestion m0 fail Index.refresh_interval: 60s Shards: 15
  4. 13 This is a sample image • Securing Financial data

    • LDAP Authentication • Document Level Security • Role Based Access • Message Auditing Shield
  5. 15 This is a sample image • Cluster Alerts •

    Different States: Red, Yellow and Green • Watch Popular metrics: CPU, Disk Usage, Ingestion Rate • Business Use case Alerts • Sales of a UPC is below a threshold • Stores revenue > x dollars Watcher: Health of the Cluster
  6. 16 Document Design • Sale Items • UPC • Price

    • Store Number • Total Sales
  7. 18 This is a sample image Use Cases • Price

    Consistency • Gift Cards Sales • Maximizing Warranty Revenue • Cash Availability in Stores
  8. 19 This is a sample image Price Consistency • National

    Price • Price/UPC Consistency • Monitor in Near Real Time • Cigarettes, gas, gift cards
  9. • So do we actually sell 156 bananas / second?

    Lets see Let’s go Bananas 25
  10. • 3,941 Scans • 9,022.79 pounds Let’s go Bananas 27

    • 6.5 oz per banana • 370 bananas / second! Same day, we sold 4,614,464.44 pounds of bananas, or
  11. 28