개발자

아키텍처 설계 시 트래픽 규모는 어떻게 예측하나요?

2022년 07월 08일조회 277

안녕하세요. 토이 프로젝트를 진행 중인 학생입니다! 궁금한게 있어서 말씀을 듣고자합니다! 아키텍처 설계에서 결정요인 도출시, 비기능요구사항에 해당하는 "서비스 제공 기간에 원활한 진행"이 무엇을 의미하는 것인지 모호해 다음과 같은 질문을 남깁니다. 현재 소프트웨어 아키텍처를 설계하면서 트래픽에 관련해서 요구사항을 설정해보려고 합니다. 혹시 트래픽 처리능력을 초기에 어느정도로 잡아야할까요? 알아보니 초당, 분당, 시간당, 그리고 인원 설정도 다 다른 것 같은데 이런 초기사항을 어떻게 잡아야할지 감이 오지 않습니다 답변 부탁드리겠습니다 감사합니다! 행복한 하루 되세요~☺️

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

류호준님의 프로필 사진

비즈니스적인 관점에서 우리의 서비스를 이용할 잠재 고객의 수 그리고 거기에 현실적으로 그중에 몇명이나 우리의 서비스를 이용할지를 생각해보시면 되겠습니다. 예를들어 잠재 고객이 대한민국의 모든 국민이라면 대략 5천만의 이용자가 있는것이고 그중에 현실적으로 우리 서비스를 이용할 고객은 인구의 5% 정도 일 것으로 예상한다면 이용인원은 250만명일것이고 평균적으로 서비스를 이용하는 시간이 어느정도인지 대상고객 한명당 저장해야할 데이터는 얼만큼인지. 그리고 주로 이용하는 기능은 어떤것이고 서비스의 피크타임에 최대 몇명까지 동시접속이 예상되는지 등등을 생각하여 트래픽 요구사항을 대략적으로 계산하시면 될 것 같습니다. 최대트래픽은 개발자 스스로 혼자 판단하기 어려운 부분이기때문에 유연하게 결정하시되 개발자로서 하셔야 될 일은 사용자수가 늘거나 줄었을때 혹은 주로 이용하는 기능이 바뀌거나 이용시간이 바뀌었을경우 손쉽게 시스템 성능의 요구치를 다시 계산할 수 있도록 만들어 놓는것이 중요할 것 같습니다.

profile picture

익명

작성자

2022년 08월 11일

감사합니다~ 😊

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!