Opinion
Consider SQL when writing your next processing pipeline
Data modeling
Today, most non-trivial data processing is done using some pipelining technology, with user code typically written in languages such as Java, Python, or perhaps Go. The next time you write a pipeline, consider using plain SQL.