기술적 의사 결정
DB - PostgreSQL
- 오픈 소스 기반의 다양한 레퍼런스
- 티켓팅 서비스의 특성상 읽기 작업 못지 않은 대량의 쓰기 작업
- 추후 프로젝트 확장 및 테이블 관계의 복잡성에 대한 성능 보장
MQ - Redis
- Message 를 기록하지 않는 대신 높은 처리 속도 보장
- 다양한 레퍼런스와 단기 프로젝트에 적합한 러닝 커브
- Pub/Sub 과 인메모리 캐싱 기술을 하나로 사용할 수 있게 되므로 시스템 운용범위가 줄어드는 이점
Testing Tool - nGrinder
- 비교적 쉬운 설치 및 구성
- 국내 커뮤니티 및 다양한 레퍼런스 존재
- 여러 Agent 를 사용해 대규모 부하 테스트 진행 가능
성능 개선