Apache Druid for Data Engineers (Hands-On)

Apache Druid for Data Engineers (Hands-On)

Learn everything about Apache Druid a modern real-time analytics database.



Sub Category

  • Database Design & Development

{inAds}

Objectives

  • Understand the fundamentals of real-time analytics databases and why Apache Druid is unique.
  • Explore key features, technology stack, and use cases of Druid.
  • Install Apache Druid on a Linux environment and on Windows using Docker Desktop.
  • Navigate the Druid web console to load, query, and manage data interactively.
  • Understand the architecture of Druid, including servers, services, and external dependencies.
  • Learn how Druid organizes data with datasources, segments, and identifiers.
  • Load data into Druid from local files, URIs, and real-time Kafka streams.
  • Run queries and explain plans, aggregate data with rollups, and optimize query performance.
  • Compare Druid with data warehouses (Redshift, BigQuery), search systems (Elasticsearch), and time-series databases.
  • Answer common FAQs around deployment, memory, compute, and integration with other tools.


Pre Requisites

  1. Basic understanding of databases – familiarity with concepts like tables, queries, and indexing will help.
  2. Knowledge of SQL – since querying data in Druid often uses SQL-like syntax.
  3. Basic Linux command-line skills – useful for installation and managing services.
  4. Familiarity with Docker (optional) – helpful for the Windows setup section, but step-by-step guidance is provided.
  5. Some exposure to Big Data or Analytics tools (optional) – knowledge of tools like Kafka, Spark, or data warehouses will give extra context, but it’s not mandatory.
  6. Eagerness to learn real-time analytics – no prior experience with Apache Druid is required; the course starts from the basics.


FAQ

  • Q. How long do I have access to the course materials?
    • A. You can view and review the lecture materials indefinitely, like an on-demand channel.
  • Q. Can I take my courses with me wherever I go?
    • A. Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!



{inAds}

Coupon Code(s)

Previous Post Next Post