Skip to content
Arquitetura de Software — Study

Part II — Architecture Styles

Chapter 12 — Pipeline Architecture Style

Core ideas

  • Technically partitioned, monolithic (classically). Pipes and filters: unidirectional pipes connect stateless filters of four types — producer, transformer, tester, consumer. Each filter is single-purpose and independent.
  • The model behind Unix shell pipes, ETL tools, and many stream-processing flows.

Trade-offs / when to use

Great for compositional, staged data processing/transformation. Simple and low-cost, decent modularity/testability at the filter level; weak on elasticity/scalability as a monolith.

Self-check

0/3 answered