1. distributor.js 실행
  2. gate.js 실행
  3. /goods/controller.js 실행
  4. /members/controller.js 실행
  5. /purchases/controller.js 실행

일반적으로 모놀리식 아키텍처는 멀티스레드 기반이고 마이크로서비스 아키텍처는 멀티프로세스 기반이기 때문에 모놀리식 아키텍처보다 실행해야 하는 프로세스의 수가 더 많습니다. 이를 단점으로 생각할 수도 있습니다. 그러나 스레드 문제를 해결하는 것보다 프로세스 문제를 해결하는 것이 더 쉽기 때문에 서비스를 안정적으로 유지하는 데는 프로세스 기반이 유리합니다.

모든 프로세스는 순서에 상관없이 실행할 수 있어야 한다.