토
토스
December 11, 20251회
레거시 정산 개편기: 신규 시스템 투입 여정부터 대규모 배치 운영 노하우까지

간단 소개
토스페이먼츠가 20년 된 레거시 정산 시스템을 분할정복, 데이터 모델링 개선, 배치 성능 최적화, Jenkins 기반 운영 노하우를 통해 성공적으로 개편한 여정.
AI Summary
- 레거시 시스템 개편 전략
- 20년 된 레거시 정산 시스템은 거대한 공통 쿼리, 집계 데이터, 성능 문제 등 명확한 한계에 직면했습니다.
- 분할정복 방식으로 도메인 및 세부 기능을 분리하여 비즈니스 로직을 명확히 하고 점진적 전환 기반을 마련했습니다.
- 데이터는 최소 단위로 관리하고, 설정 정보 스냅샷 및 상태 기반 재처리 도입으로 추적 가능성과 유연성을 확보했습니다.
- 대규모 배치 성능 최적화
- 배치 시스템의 I/O 횟수 감소를 위해 설정 정보 캐싱, ItemProcessor Bulk 조회, JDBC Batch Insert를 적용했습니다.
- 병렬 처리를 위해 외부 API 병렬 호출 및 Multi-threaded Step에 모듈러 연산을 활용하여 처리 시간을 단축했습니다.
- 안정적인 시스템 운영 및 관리
- 테스트 자동화 플랫폼으로 수만 개 케이스를 검증하고, 배치 카나리 시스템으로 안전한 라이브 투입을 진행했습니다.
- Jenkins 기반으로 전환, Dynamic Provisioning으로 자원 효율화, Job DSL로 Job 선언을 코드화했습니다.
- Thread Dump, Async Profiler, Prometheus, Pinpoint 등 모니터링 도구 강화로 문제 분석 능력을 향상시켰습니다.
Next Feeds
![[디자인 시스템 어떻게 만들었어요?(2)] Radix Primitives와 Panda CSS로 유연하고 단단한 컴포넌트 만들기](https://miro.medium.com/v2/resize:fit:1024/1*JHCRPWL0UKhWrnIx9MQkpg.png)
[디자인 시스템 어떻게 만들었어요?(2)] Radix Primitives와 Panda CSS로 유연하고 단단한 컴포넌트 만들기
요기요 디자인 시스템(YDS) v2 컴포넌트 라이브러리 재구축 과정에서 Radix Primitives로 웹 접근성과 유연성을 확보하고, Panda CSS로 스타일링을 최적화한 경험을 공유합니다.
Radix PrimitivesPanda CSS디자인 시스템컴포넌트 라이브러리웹 접근성
2025. 12. 11.
요기요
![[인턴십] 2026 NAVER AI CHALLENGE를 소개합니다.](https://d2.naver.com/content/images/2025/12/-----------2025-12-10------5-46-58.png)
[인턴십] 2026 NAVER AI CHALLENGE를 소개합니다.
네이버가 2026 NAVER AI CHALLENGE 인턴십을 모집하며, 현업 엔지니어와 실무 AI 문제를 해결할 학/석사 재학생을 찾는다.
NAVER AI CHALLENGE인턴십AI 문제데이터 파이프라인VLM
2025. 12. 10.
Naver d2

LINE Games의 AI Agent를 통한 게임 퍼블리싱 가속화 여정
something wrong
2025. 12. 10.
AWS

AWS X Remember GenAI 해커톤 사례: 영업팀을 위한 AI 솔루션 샐리(Sales:Re) 개발기
something wrong
2025. 12. 10.
AWS

업무 효율화, 작은 단계부터 다시 보기
토스 리서치 플랫폼팀의 업무 효율화 5단계 방법론을 소개하며, 작은 개선이 큰 임팩트를 가져옴을 강조한다.
업무 효율화프로세스 개선자동화우선순위액션 단위
2025. 12. 10.
토스

Athenz 엔지니어는 왜 Kubestronaut에 도전했는가?
LY Corporation 보안 엔지니어가 Athenz 업무를 계기로 Kubestronaut에 도전하여 쿠버네티스 전문가로 성장한 경험과 그 가치를 공유합니다.
KubestronautAthenz쿠버네티스CNCF자격증
2025. 12. 10.
LY Corp