더북(TheBook)

즉, 다른 팀에서 개발한 데이터 처리 시스템일 수도 있으며, 이 경우에는 해당 데이터 처리 시스템을 외부 환경으로 간주합니다.

시스템은 서로 다른 여러 시스템으로 구성될 수도 있습니다. 둘 이상의 작은 시스템을 조합할 수도 있으며, 이 조합을 유지하려고 다른 구성 요소를 추가하기도 합니다. 예를 들어 무선 센서 시스템과 데이터 처리 시스템을 결합하고 모니터링 기능을 제공하는 구성 요소를 추가하여 단일 시스템으로 만들 수도 있습니다.

따라서 아키텍처 관점에서 시스템이라는 용어를 사용할 때는 관심사 범위에 맞도록 유연하게 경계를 설정할 수 있습니다. 아울러 이 책에서 다루는 소프트웨어 아키텍처 내용은 시스템 규모와 상관없이 모두 적용할 수 있습니다. 다만 일부 문제는 시스템 범위를 좁혀야 더 쉽게 해결할 수 있으므로 해당 시스템의 필요에 따라 아키텍처 적용 범위를 적절하게 조정해야 합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.