Concepts

The essential concepts of Dolittle

The Concepts section helps you learn about the abstractions and components of Dolittle.

To learn how to write a Dolittle application read our tutorial.


Overview

Get a high-level outline of Dolittle and it’s components

Events

The source of truth in the system

Streams

Get an overview of Event Streams

Event Handlers & Filters

Overview of event handlers and filters

Projections

Overview of projections

Tenants

What is a Tenant & Multi-tenancy

Event Horizon

Learn about Event Horizon, Subscriptions, Consumers and Producers

Event Store

Introduction to the Event Store

Event Sourcing

Overview of Event Sourcing with the Dolittle SDK and Runtime

Aggregates

Overview of Aggregates

Concurrency

On the benefits and complexities of running event handlers concurrently

Resource System

How to get access to storage