프로젝트 배경
프로젝트 배경 (DB 주문 매니저) 해결하려는 문제 - 증권사 REST API 기반 주문 처리에서 레이트리밋(분당/초당 제한)과 네트워크 변동으로 인한 주문 실패·중복·유실 발생 - 주문/정정/취소, 체결/잔고/포지션이 여러 흐름으로 분산되어 일관성(Consistency) 저하 - 토큰 만료/권한 오류, 일시적 장애 시 수동 개입이 잦고 복구 시간 길어 운영 효율 저하 - 거래량 피크 타임(장 시
프로젝트 성과
운영 안정성
- 가용성 99.9%+ 유지(월 기준), 미복구 장애 0건
- 장애 MTTR 5분 이내(자동 알림·런북 기반)
- 장애 MTTR 5분 이내(자동 알림·런북 기반)
주문 성능/품질
- 평시 주문 처리 p95 지연 < 200ms
- 에러율 < 0.5%, 429/5xx 자동 재시도 성공률 98%+
- 멱등 재시도로 중복/유실 0건(감사 로그 기준)
- 에러율 < 0.5%, 429/5xx 자동 재시도 성공률 98%+
- 멱등 재시도로 중복/유실 0건(감사 로그 기준)
일관성/동기화
- 체결·포지션·잔고 불일치율 0%(리플레이·검증 파이프라인)
- 주문ID–클라이언트ID 100% 매핑 추적 가능
- 주문ID–클라이언트ID 100% 매핑 추적 가능
레이트리밋/대규모 트래픽
- 토큰/키 전면 암복호화, 민감정보 마스킹 로그 100%
- 감사 로그(요청/응답 해시)로 재현성 확보
- 감사 로그(요청/응답 해시)로 재현성 확보
운영/관측성
- 구조적 로그 + 지표 대시보드(처리량·p95·에러율·리밋 근접율)
- 텔레그램/SMTP 실시간 경보(임계치 기반)
- 텔레그램/SMTP 실시간 경보(임계치 기반)
핵심 기능
진행 단계
기획 (Day 1~3)
2023.08.
- 목표/성공 지표 정의, 제약/리스크 식별
- API 제원/레이트리밋 정책 분석, 데이터 흐름 맵핑
- API 제원/레이트리밋 정책 분석, 데이터 흐름 맵핑
프로젝트 상세
프로젝트명 - DB 주문 매니저: DB증권 REST API 기반 주문/체결 통합 관리 시스템 개요 - 목적: DB증권 주식/해외선물·옵션 주문·잔고·체결을 안정적으로 처리하고, 서버/클라이언트에서 일관된 주문 흐름과 장애 복구를 제공 - 역할: 단독 개발(요구사항→설계→구현→테스트→운영) - 범위: 토큰 발급/보관, 주문 게이트웨이, 체결 동기화, 리스크·한도 점검, 로그/감사, 운영 대시보드 연







