본문/내용
1. 티머니의 주요 기술 스택과 그에 대한 경험을 설명해 주세요.
티머니의 주요 기술 스택은 Java, Spring Framework, MySQL, Redis, Kafka, 그리고 RESTful API 설계이다. Java와 Spring Framework를 활용하여 안정적인 결제 서비스와 실시간 거래 처리를 구현하였으며, MySQL 데이터베이스를 사용하여 고객 정보와 거래 데이터를 관리한다. Redis는 세션 관리와 캐시 용도로 활용하며, Kafka를 도입하여 대용량 거래 데이터의 비동기 처리와 분산 시스템 구현에 성공하였다. 특히 거래 승인 과정에서 초당 10,000건 이상의 실시간 거래 처리 능력을 확보하였으며, 단일 MySQL 서버로 월간 1억건 이상의 거래 데이터를 안정적으로 저장하였다. RESTful API를 통해 타 시스템과의 연동을 원활히 수행하였으며, API 호출 시 평균 응답시간은 50ms 이하로 유지되고 있다. 이러한 기술 스택을 바탕으로 연평균 거래량은 30%, 시스템 다운률은 0. 01% 이하를 기록하며 안정성과 확장성을 확보하였다. 또한, 클라우드 기반 인프라(AWS)를 도입하여 서버 확장성과 가용성을 높이고, DevOps 문화 정착을 통해 배포 주기를 2시간 이내로 단축한 경험도 포함된다.
2. 티머니의 …