Skip to content

Key Players

WindBeneathYourWings edited this page Feb 9, 2022 · 4 revisions

This document provides categorical feature overview of key players within druid core.

Security

Modules that provide critical security capabilities.

banner: ?

Auth

  • auth
  • odic

Extensibility

banner: ?

Modules that play a key role in external programmatic customization without hacking core.

Plugin

  • plugin

Context

  • context

Meta

  • attributes

Parsing

  • dparam
  • durl
  • token

Routing

banner: interstate | galactic highway

Modules responsible for routing requests to the appropriate module and component.

Alias

  • alias

Implementations:

  • pagealias
  • alienalias

Persistence

banner: refinery pipeline

Internal framework for saving data across multiple storages using a clear, well defined interface.

Refinery

  • refinery

Implementations:

  • crud

Crud

  • crud

Implementations

  • aws3
  • awos
  • rest

Search

banner: beam

Internal framework for querying data across multiple storages using a clear, well defined interface.

Datasource

  • datasource

Implementations:

  • transform
  • crud
  • loop
  • rest

Storage

banner: ?

Crud based implementations to easily store information in the cloud or otherwise.

AWS

  • awcog
  • awos
  • aws3

Orchestration

banner: space craft

Module Federation

Modules that facilitate using Druid as a shell and embedding independent applications and modules.

  • alienalias
  • outsider
  • tractorbeam

Publishing

banner: pen

Modules that make it possible for site builders to create Angular pages without coding.

PanelPage

  • panels
  • render
  • panelpage
  • editablepane
  • pages
  • pagealias
  • layout
Clone this wiki locally