$30 off During Our Annual Pro Sale. View Details »

Rethinking Druid's User Experience

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.

Imply

September 19, 2019
Tweet

More Decks by Imply

Other Decks in Technology

Transcript

  1. Rethinking
    Druid's UX
    Vadim Ogievetsky

    View Slide

  2. Introduction
    Apache Druid: always fast, always scalable, not
    always user friendly. Let’s change that!
    2

    View Slide

  3. 3

    View Slide

  4. 4
    Management
    Ingestion
    Querying

    View Slide

  5. 5
    Management
    Ingestion
    Querying

    View Slide

  6. Querying
    6

    View Slide

  7. Querying
    7

    View Slide

  8. Querying
    8
    Production ready!

    View Slide

  9. Querying
    9

    View Slide

  10. Querying
    10

    View Slide

  11. Querying
    11

    View Slide

  12. 12
    Management
    Ingestion
    Querying

    View Slide

  13. Management
    13
    Router
    Broker
    Historical
    MiddleManager
    Coordinator
    Overlord

    View Slide

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

    View Slide

  15. Management
    15

    View Slide

  16. Management
    16

    View Slide

  17. Management
    17

    View Slide

  18. Management
    18

    View Slide

  19. 19
    Management
    Ingestion
    Querying

    View Slide

  20. Ingestion
    20

    View Slide

  21. Ingestion
    21

    View Slide

  22. Ingestion
    22

    View Slide

  23. Ingestion
    23

    View Slide

  24. Ingestion
    24
    Demo

    View Slide

  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

    View Slide

  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

    View Slide

  27. Questions?
    Thank you
    27

    View Slide