# Core Concepts

DeltaStream is a unified analytics platform that combines batch and stream processing and real-time analytics in one platform. Write queries in SQL, and DeltaStream routes them to the optimal execution engine – for example, Flink for streaming, Spark for batch, and ClickHouse for materialized views.&#x20;

You can also use DeltaStream’s SQL-based interface to build stream processing applications such as streaming pipelines, materialized views, microservices, and more.&#x20;

{% hint style="info" %}
**Note**   DeltaStream sits on top of your streaming data stores, meaning that you should already have one or more streaming stores such as Apache Kafka or AWS Kinesis.
{% endhint %}

This section provides more details on the core concepts in DeltaStream.  Below is a brief walk-through of the most important constructs with which to familiarize yourself.&#x20;

{% @storylane/embed subdomain="deltastream" linkValue="3tiqde8nosn2" url="<https://deltastream.storylane.io/share/3tiqde8nosn2>" %}
