Skip to content

Commit

Permalink
Chore: 장애대응 유형 추가
Browse files Browse the repository at this point in the history
  • Loading branch information
HC-kang committed Oct 31, 2023
1 parent 84c9323 commit aa48e0b
Showing 1 changed file with 11 additions and 4 deletions.
15 changes: 11 additions & 4 deletions docs/Failover.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,26 @@

### 1. 트래픽 부하

- 서버 사양: 0.25 vCPU, 0.5 GB Memory, 2 instance

- Artillery 활용
- ./artillery 폴더 내 `artillery.yml` 파일 참고
- GET 상품 조회 api
- Parameterized API call: 10,000 RPS
- POST 상품 구매 api
- Parameterized API call: 30 RPS

### 2. 외부서비스

- payment mock 서버 활용
- Up 상태: payment endpoint 200 OK
- Down 상태: payment endpoint 500 Internal Server Error

- 상기 서버가 Up인 경우
- 서버 정상 작동
- 상기 서버가 Down인 경우
- create payment endpoint 500 반환, 에러로그 발생
- 에러로그가 5분 내에 30회 이상 발생 시 서버 Down으로 간주
- 개발자에게 슬랙 알람 발송

### 3. 휴먼 에러 - 비즈니스 로직 상 실수

- 관리자에 의한 DB table drop
Expand All @@ -27,8 +36,6 @@

### 5. 코드 에러

-

## 장애대응 시나리오

> 1. **장애 탐지** (시스템 알람, 고객센터, QA팀, 사내제보)
Expand Down

0 comments on commit aa48e0b

Please sign in to comment.