-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Right, so this deserves a little bit of elaboration if you're not already familiar with Haskell. Haskell source code satisfies a substitution property that source code in other languages doesn't. In Haskell, you can take any common snippet, refactor that out to a name, and invoke the name instead, and this doesn't changes the meaning of the program. Similarly, you can inline any named snippet at its invocation site without changing the meaning of the program. (Here's a good explanation of the substitution property I'm talking about, along with a demonstration of how Python, for example, does not satisfy the same substitution property: https://github.com/tonymorris/fp-course#demonstrate-io-maintains-referential-transparency.)