파이프라인 아키텍처 (Pipeline architecture) 스타일
소프트웨어 아키텍처 101 - YES24 막막했던 아키텍처가 쉬워지는 실무 지침서소프트웨어 아키텍트는 전 세계 연봉 10위 안에 드는 직업이지만, 지금까지 ‘개발자가 아키텍트’로 전향하는 데 실질적으로 도움이 될 만한 지침이 www.yes24.com 파이프라인 아키텍처는 꽤 흔하게 볼 수 있다. 머신러닝의 워크플로(workflow)가 이와 같은 형태이며, 함수형 프로그래밍(FP), bash shell의 경우는 이 구조를 따른다. 파이프(pipe)와 필터(filter) 이 아키텍처에서는 가장 기본적으로 두 가지 요소로 구성된다. 파이프 한 소스(source)에서 입력을 받아 다른 소스로 출력을 내는 필터 간 통신 채널이다. 우리가 실생활에서 볼 수 있는 긴 파이프 라인을 구성하는 각각을 떠올려서 생각해보면..
CS/SW Architecture
2022. 3. 8. 08:31