반응형
systemdesign
-
시스템 디자인(System design)이란?Computer Science 2024. 9. 14. 18:11
백엔드 시스템 디자인은 웹 및 모바일 애플리케이션의 성능, 확장성, 안정성에 중요한 영향을 미칩니다. 이 글에서는 백엔드 시스템 설계의 주요 단계와 핵심 개념을 소개하고, 이를 실무에서 어떻게 적용할 수 있는지 설명합니다. 본격적인 시스템 디자인1. 요구 사항 명확화시스템 디자인을 시작하기 전에 기능적 요구 사항과 비기능적 요구 사항을 명확히 하는 것이 필수적입니다. 이를 통해 설계 방향을 올바르게 설정할 수 있습니다.2. 용량 추정 및 확장성 고려시스템 설계를 시작하기 전에 예상 트래픽과 데이터 양을 추정하는 것은 매우 중요합니다. 시스템이 현재 요구사항뿐만 아니라 미래의 성장도 감당할 수 있어야 하기 때문입니다.사용자 수: 예상 일일 사용자 수와 동시 접속자를 고려합니다.트래픽: 초당 읽기/쓰기 요청..