클린 아키텍처 - 1

NuJey·2024년 6월 27일
0

설계와 아키텍처 사이의 혼동, 설계란 무엇인가? 아키텍처는?

  1. 설계와 아키텍처는 차이가 없다.
  • 아키텍처는 저수준의 세부사항과 분리된 고수준의 무언가를 가리킬 때 흔히 사용되는 반면
  • 설계는 저수준의 구조 또는 결정사항 등을 의미할때가 많다.

하지만, 아키텍트가 실제로 하는일을 살펴보면 이러한 구분은 무의미하다.

이 둘을 구분 짓는 경계는 뚜렷하지 않다. 고수준에서 저수준으로 향하는 의사결정의 연속성만 있을뿐이다.

  • 좋은 소프트웨어 설계의 목표

💡 소프트웨어 아키텍처의 목표는 필요한 시스템을 만들고 유지보수하는 데 투입되는 인력을 최소화하는데 있다.


결론

➥ 좋은 소프트웨어 아키텍처가 무엇인지 이해해야 한다. 비용은 최소화하고 생산성은 최대화 할 수 있는 설계와 아키텍처를 가진 시스템을 만들려면, 이러한 결과로 이끌어 줄 시스템 아키텍처가 지닌 속성을 알아야 한다.

0개의 댓글