Backpressure
Or, How to Melt Your CPU Doing ETL With Clojure core.async
The job was simple. Come to think of it, half my work lately has been simple in the same way: ETL. Or ELT, no one cares. We need to get (extract) data from one place and load it someplace else, prolly transformed in there somewhere.

How did ETL become half the work we do? Moral somewhere.