Skip to content

Commit f3f855f

Browse files
authored
Merge pull request #487 from daq-tools/docs-use-cases
Documentation: Add page about enumerating use cases
2 parents 94fbaba + 377d3db commit f3f855f

File tree

2 files changed

+29
-0
lines changed

2 files changed

+29
-0
lines changed

docs/source/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,3 +123,4 @@ data streaming systems like `Apache Flink <https://flink.apache.org/>`_,
123123
async.rst
124124
plotting.rst
125125
plugins.rst
126+
use-cases.rst

docs/source/use-cases.rst

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
Use cases
2+
=========
3+
4+
ETL applications
5+
----------------
6+
7+
In LorryStream_, we use Streamz at the core for relaying data from streaming
8+
sources into CrateDB_, because we have been looking for something smaller
9+
and more concise than Beam, Flink, or Spark. Streamz gives us the freedom
10+
to use advanced stream processing and flow control primitives within Python
11+
applications to feed databases, without the need to spin up compute clusters,
12+
or deal with Java class paths.
13+
14+
In this spirit, LorryStream is effectively just a humble CLI interface for
15+
Streamz.
16+
17+
Telemetry readings
18+
------------------
19+
20+
At my company, we use it at two different points in our data processing to
21+
create a disjoint subcover of a noisy stream of telemetry readings and then
22+
blend in metadata from users and external authoritative resources to give
23+
users an understanding of what (and what kinds of) events are happening in
24+
their space.
25+
26+
27+
.. _CrateDB: https://github.com/crate/crate
28+
.. _LorryStream: https://lorrystream.readthedocs.io/

0 commit comments

Comments
 (0)