Grokking Modern Software Architecture Styles
Vote

0% completed

​

Pipe-and-Filter Architecture

The pipe-and-filter pattern is the architecture behind Unix shell pipelines, compiler toolchains, data pipelines that extract, transform and load records between systems (ETL), machine learning feature engineering, log processing infrastructure, and network packet filtering.

It is one of the oldest documented software architecture patterns. Doug McIlroy proposed pipes for Unix, and Mary Shaw and David Garlan later described the pattern formally in their book Software Architecture: Perspectives on an Emerging Discipline.

Most engineers encounter it first through Unix:

.....

.....

.....

Like the course? Get enrolled and start learning!

Reading Progress

0%


Vote for new content