S3-Beam — Direct Upload to S3 with Clojure & Clojurescript
An interesting note on what changed to the process described in the earlier post: the code now uses
pipeline-async instead of transducers. After some discussion with Timothy Baldridge this seemed more appropriate even though there are some aspects about the transducer approach that I liked but didn't get to explore further.
Maybe in an upcoming version it will make sense to reevaluate that decision. If you have any questions, feedback or suggestions I'm happy to hear them!