본문 바로가기

캡스톤 설계 [건물별 소통 플랫폼 BBC]

이슈에 대한 대처 양식

이 프로젝트를 통해서 최소 하나 얻어갈 인사이트를 기록

1.issue  

2.problem

3.solution

4.what i learn

 

 

 

 

예시 1

 

1.issue 

사용자들이 에러를 직면한 이슈가 발생

배포한 서버를 업데이트 하기 위해서 코드를 수정하는 작업을 하는 동안 사용자들이 에러를 직면하는 이슈가 발생했다.

 

2.problem

스테이지 단계와 프로덕션 단계의 서버를 나누어 놓지 않는게 원인

 

3.solution

단일 서버에서 배포단계를 나워서 설계해서 개선

원래 프로젝트는 단일 서버로만 진행했었던 것을 배포단계로 나눠서 설계함

 

4.what i learn

내가 이런 상황에 놓였을 때 프로덕션 서버 하나로 위와 같은 이벤트로 알게 되었다.

 

 

 

예시 2

1.issue 

특정 API 에서 응답 수집 시간이 200% 딜레이 되는 이슈 발생

 

2.problem

데이터베이스의 데이터 트래픽이 많아지면서 탐색이 많아져서 생겼다.

 

3.solution

인덱싱 기법을 활용해서 서치를 할수 있게 해서 개선

 

4.what i learn

너무 많은 트래픽으로 인데 API 응답 수집 시간이 딜레이 되는 상황에서는 인덱싱 기법을 통해 응답 시간을 줄이는 방법.