Using Staged Architecture for Effects
What is Staged Architecture?
모든 걸 한꺼번에 처리하지 않고, 단계(Stage) 를 나누어 점진적으로 진행하는 아키텍처
각 Stage마다 책임을 분리해서, Effects 를 처리하는 시점과 방식도 명확히 관리
What is Effects?
Program 이 외부 세계와 상호 작용할 때 생기는 것들
예를 들면: File I/O, Network 통신, Database Query, Console output
즉, ...
plto001.hashnode.dev3 min read