Explores decomposing a song recommendation system into smaller message-based components using the pipes and filters pattern. Each filter operates as a small Recawr Sandwich that queries data, applies pure functions, and sends messages. The approach enables asynchronous processing with progress indication and cancellation for long-running operations, though it fragments the algorithm into multiple pieces that lose individual meaning.

4m read timeFrom blog.ploeh.dk
Post cover image
Table of contents
Workflows of small sandwiches #Modelling #Conclusion #

Sort: