한 사람이 여러 회선 보유 시 ‘김준하1’, ‘김준하2’ 등으로 표시됨

로그인 페이지

인증 방식: 세션 기반

데이터 사용 처리 API

플로우 예시)

⇒ 트래픽 테스트용 API

image.png

  1. 해당 유저가 사용하는 앱이 차단 정책 예외에 있는지 확인 (있다면 6, 7, 8으로 이동)
  2. 차단 정책에 있는지 확인 (차단이 있으면 9번으로 이동)
    1. 즉시 차단 확인
    2. 반복 차단 확인
  3. 사용자별 데이터 사용 제한이 있는지 확인
    1. 하루 데이터 제한 확인 (제한 있으면 9번으로 이동)
    2. 어플리케이션 제한 확인
    3. 개인 데이터가 있는지 확인 → 없다면 월 공유풀 데이터 사용량 제한 확인
  4. 속도 정책 확인
  5. 데이터 사용
    1. 개인 데이터 있는지 확인 → 있으면 여기 차감 (6, 7, 8로 이동)
    2. 가족 데이터 잔량 차감
    3. 없으면 데이터 사용 실패 → 9번으로 이동
  6. 유저 사용량 로그 남기기
  7. 유저의 당월 가족 데이터 사용량 갱신
  8. 유저의 당일 가족 데이터 사용량 갱신
  9. 실패

⇒ 세 가지 작업을 원자적으로 수행