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

Rethinking Druid's User Experience

26290e7e829b985a6bcb44da8213029e?s=47 Imply
September 19, 2019

Rethinking Druid's User Experience

Apache Druid has always been a fast, powerful, and scalable, but it has never been "user-friendly" from a UX perspective. This talk will examine how the Druid UX is being redesigned from the ground up. This will make Druid straightforward to get started with, load data into, and manage at scale.

26290e7e829b985a6bcb44da8213029e?s=128

Imply

September 19, 2019
Tweet

Transcript

  1. Rethinking Druid's UX Vadim Ogievetsky

  2. Introduction Apache Druid: always fast, always scalable, not always user

    friendly. Let’s change that! 2
  3. 3

  4. 4 Management Ingestion Querying

  5. 5 Management Ingestion Querying

  6. Querying 6

  7. Querying 7

  8. Querying 8 Production ready!

  9. Querying 9

  10. Querying 10

  11. Querying 11

  12. 12 Management Ingestion Querying

  13. Management 13 Router Broker Historical MiddleManager Coordinator Overlord

  14. Master Data Management 14 Router Broker Historical MiddleManager Coordinator Overlord

    Query
  15. Management 15

  16. Management 16

  17. Management 17

  18. Management 18

  19. 19 Management Ingestion Querying

  20. Ingestion 20

  21. Ingestion 21

  22. Ingestion 22

  23. Ingestion 23

  24. Ingestion 24 Demo

  25. Usability timeline (past) 25 DruidSQL introduced Druid < 0.13.0 Druid

    0.13.0 Druid 0.14.0 Druid 0.15.0 Data sketches via SQL Batch data loader SQL systems tables New console Auto complete in query view Lookups editing UI Explain SQL query UI SQL no longer experimental Auto compaction Retention UI Auto compaction UI Easy data drop/reload
  26. Usability timeline (present + future) 26 Future Druid 0.16.0 Streaming

    data loader Ingest data from clipboard Native ingestion of binary files Doc revamp Screenshots taken here HDFS data loader Interactive SQL view Interactive SQL view Auto-suggest improvements
  27. Questions? Thank you 27