시스템 설계란?

배기호 Notebook·2023년 9월 11일
0

CS공부

목록 보기
33/35

포스코 x 코딩온 교육 당시 프로젝트를 회고하면서

프로젝트 설계의 단계에서
첫 번째 단계로 요구사항의 분석과, 구상 단계에서의 아키텍쳐 설계에 대한 이해와 공부의 필요성을 느끼게 되었다.

이러한 이유로
System Design | Learn how to design systems at scale and prepare for system design interviews
를 읽고 이해한 내용을 정리해 보려한다.

  • 시스템 설계의 개념
  • 시스템 설계를 공부해야하는 이유

시스템 설계


시스템 설계란

시스템 설계(systems design)는 시스템이 특정 요구사항을 충족하도록 
아키텍처, 모듈, 인터페이스, 데이터를 정의하는 과정이다. 
시스템 설계는 시스템 이론을 제품 개발에 응용하는 것으로 
간주될 수 있다. 

[출처 : 위키백과]

시스템 설계가 왜 중요한가?

시스템 설계를 통해 비즈니스 요구 사항 충족을 위한 솔루션을 정의할 수 있다.

이러한 결정은 한 번 설계 이후 수정이 힘들기 때문에 높은 수준에서 고려해야한다.

또한 올바른 설계를 통해 시스템의 발전에 따라
아키텍처 변경 사항을 더 쉽게 추론하고 관리할 수 있다.


시스템 설계는 시스템 아키텍처와 데이터 정의를 포함하는 과정으로,

비즈니스 요구 사항을 충족시키기 위한 핵심 결정을 내리는 중요한 단계이다.

좋은 시스템 설계는 나중에 수정하기 어려운 결정을 최소화하며, 시스템의 효율성과 일관성을 보장한다.

0개의 댓글