1
모바일 34% -> 48%
홈트레이딩 43% -> 36%
영업 단말 20%-> 10%
2
이용자 5배 증가
해외주식 11배 증가
1
Multicast Poc
Multicast alpha 환경 적용 with EKS
2
Blitzscaling 전략?
성장이 목적이다.
이윤이 목적이 아니다.
고객을 중심으로 하는 전략.
불확실한 상황에서도 속도를 효율보다 우위에 두는 전략
3
Blitzscaling 필수 요소?
Speed
User Acceptance
Maker & Culture = 지속가능해야 한다.
Enough Resources(인원)
4
망분리?
업무망/개발망/폐쇄망(외부와 단절된 망에서 서비스)
5
클라우드를 통한 개발 인프라 가용성 확보?
개발은 클라우드로 구축. Amazon EKS 기반 개발 환경.
기존 개발 장비를 idc 내 분산하여 활용
1
No Ops
2
Low code / No code
3
AI Continuous Testing (Chaos Test , Performance Test , E2E test )
네트워크 엔지니어 발표
1
MTS?
모바일에서 주식거래를 하는 시스템.
2
시세 - 주문 호가, 체결 정보 제공.
3
토스증권
클라우드로 MTS 구축한 이유?
1주 주식 제공 이벤트
서비스 오픈과 급격한 성장.
4
MTS 핵심 서비스는?
시세 서비스
시세 데이터 처리.
5
국내 주식 시세 멀티캐스트로 제공.
한국 거래소---------(멀티캐스트)-----증권사------(가공된 시세)---------고객
과거 데이터 제공 - 데이터 적재-------(REST API)---- 고객에게 제공
현재가, 호가---실시간 처리--------------(웹소켓)-------고객에게 제공
6
기본으로는 온프람으로 처리 중.
AWS에 실시간 시세 제공하기 시작.
1
트랜짓게이트웨이 사용.
2
한국 거래소---------(멀티캐스트)-----토스증권 데이터센터 ------(가공된 시세)---------고객
한국 거래소---------(멀티캐스트)-----토스증권 데이터센터 -------- AWS-----------(가공된 시세)---------고객
토스증권 데이터센터 -- 라우터--------- 디렉트 커넥트--------(멀티캐스트 필요, PIM over GRE터널) -----(가상 라우터(ec2), 주니퍼 나 시스코) ------ AWS
3
AWS 멀티캐스트 설치 시 고려사항?
AWS Nitor System (Virtual Router)가 필수.
Static / IGMNPv2 지원
멀티캐스트는 트랜짓 게이트웨이와 연결 필요.
4
전체 구성
5
결과?
30%의 성능 개선
인프라 배포시간이 4주 이상 시간을 10분에 처리함.
6
제3 센터로 활용
참고 자료
https://aws.amazon.com/ko/blogs/tech/aws-mts-scalability-mobile-trading-system/
https://brunch.co.kr/@topasvga/3373
감사합니다.