Record 9

24시간 자동 지급 회고록

💡 프로젝트 개요🎯 목적지급 프로세스를 자동화하여 업무 효율성과 정확성을 동시에 향상✅ 달성한 목표🕒 24시간 무중단 지급 프로세스 구축스케줄링 기반으로 안정적이고 지속 가능한 자동 지급 시스템 운영🔧 기존 로직 분석 및 구조 개선기존 v1 지급 로직을 전면 분석하여 지급 흐름을 새롭게 설계수기 지급 시 셀러의 정산 계좌 및 신용 상태를 사람이 직접 검토하던 구조를 시스템이 자동 검증하도록 개선이로 인해 CX팀 리소스 소요가 약 50~70% 감소하는 효과 체감🔨 레거시 구조 통합지급 프로세스가 PHP, Node.js, Java에 분산되어 있던 구조를 Java 단일 서버로 통합기존에는 Transaction 처리가 없어 데이터 무결성에 문제가 있었지만, 엄격한 트랜잭션 제어로 안정성 확보🚀 성능 ..

Record/회고록 2025.01.16

3년동안 방치된 증권사 폐쇄망 레거시 프로젝트 배포하기

시작하며해당 글은 제목에서 보셨듯이 3년동안 방치된 증권사 폐쇄망  레거시 프로젝트를 배포하며 필자의 우당탕탕 경험을 작성하였다. 사내에서 간단한 변경개발 건이라며 000사의 프로젝트를 받게되었다. 해당 프로젝트의 초기 개발자들은 이미 퇴사한 팀장 급 분들이 개발하셨고, 남은 우리팀의 팀장님만 해당 프로젝트의 간략한 히스토리를 알고계셨다.서버 프로젝트는 Admin, App으로 총 2개의 프로젝트로 구성되어 있으며, 환경은 아래와 같다.프로젝트 구성구분버전AdminJava1.8Spring2.3.1Apache Tomcat AppJava1.8Spring Boot2.3.1 여기서 문제는 폐쇄망이라는점과 코드의 히스토리를 아는사람이 없다 라는것이다. Admin 서버의 경우 프로젝트를 Clone 받은 후 Sprin..

Record/회고록 2024.05.02