There's a good blog post as a kind of follow-up to this one that talks about how thinking in terms of monoids helps enable flat architectures and composability in Haskell:
http://www.haskellforall.com/2014/04/scalable-program-archit...
No comments yet.