AppSuit Keypad iOS 제품군 재정비 (Legacy + 해외 금융 고객사 + Crypto 내장화)
레거시 AppSuit Keypad 제품군(해외 금융 고객사 적용)을 '다음 담당자가 이슈 단독 대응 가능' 수준으로 재정비 주도
언어
- Swift
- Objective-C
기술
- XCFramework
환경
- Xcode
회사 설립 이후 자주 손대지 않던 레거시 Keypad 제품군(Legacy Core·대만·인도네시아 금융 고객사 라인)을, 다음 담당자가 코드를 읽고 고객 이슈를 혼자 해결할 수 있는 수준까지 재정비했습니다.
배경·과제
-
오랫동안 유지보수가 드물었던 탓에, 담당자가 바뀌면 고객 이슈 대응이 어려운 구조였습니다.
-
대만·인도네시아 금융 고객사가 라이브로 쓰는 제품이라, Core를 고쳐도 두 라인의 빌드가 깨지지 않아야 했습니다.
수행·기여
-
Legacy Core를 재정비하고 대만·인도네시아 고객사 프로젝트를 호환화해, Core 변경이 양쪽 빌드에 안전하게 반영되도록 정리했습니다.
-
라이브러리 생성과 패키징 방법을 문서와 절차로 표준화했습니다.
-
Legacy 라인과 해외 금융 고객사 라인으로 나뉜 이원 브랜치를 하나로 합치는 방안을 검토했습니다.
-
해외 고객의 긴급 이슈에 패치본을 전달한 뒤, 그 후속 자료(Security Keypad Workflow)를 정립했습니다.
성과
-
이 재정비는 iOS 팀 2025년 목표에 본인 담당 항목으로 명시됐습니다.
-
대만 금융 고객사의 긴급 이슈에 패치본을 전달했고, 인도네시아 고객사 이슈도 재정비 맥락에서 함께 대응했습니다.
-
‘다음 담당자가 고객 이슈를 단독 해결할 수 있다’는 이관 기준을 충족했습니다.
-
Crypto 라이브러리 내장화와 Swift 6 대응 리뉴얼은 팀원 메인으로 분리해 병행했습니다.