a bunch of distributed processes communicating via dnpipes Today I sat down and finally got to write up an idea that was floating around in my head for some time: Distributed Named Pipes or quite dnpipes. You can check out the specification, a simple reference in Go (152 LOC, using with ) as well as some use cases discussion on GitHub: dnpipes implementation Apache Kafka DC/OS mhausenblas/dnpipes I’d be interested in your thoughts. Is this a pattern you’ve come across as well? Is this abstraction useful as it is or maybe too simplistic? What other use cases do you see?