공공기관 지역화폐 플랫폼 MSA 전환
Enterprise System
Client / Industry · 공공 · 지역화폐
충전·결제 · 지자체 위젯 · 모바일 관리자
팀원이 이전 소속에서 참여한 프로젝트입니다. 고객사 이름과 화면은 공개하지 않습니다.

Problem
문제
지역화폐는 지자체마다 상품권 이름·혜택·가맹점이 다르지만, 충전과 결제는 한 플랫폼에서 끊김 없이 돌아가야 합니다.
기존 시스템을 운영 중인 상태에서 구조를 바꿔야 해서, 분석·설계 단계에서 무엇을 어떤 순서로 옮길지부터 정해야 했습니다.
Solution
해결
AS-IS 분석 후 충전·결제를 독립 서비스로 분리하고, 지자체 웹에는 공통 위젯으로 기능을 제공해 운영 중 전환 리스크를 줄였습니다.
Scope
수행 범위
- 기존 시스템 분석과 MSA 전환 설계
- 지역서비스 모바일 관리자 백오피스
- 외부 앱·웹 연동 결제, 계좌·카드 연계 충전
- 지자체 웹에 붙이는 위젯 시스템
Architecture
시스템 구조
기존 모놀리식을 MSA로 분리(충전·결제·지자체 위젯·모바일 관리자), React 백오피스와 iOS/Android 앱, 외부 PG·계좌 연동을 서비스 경계별로 구성했습니다.
Delivery
핵심 결정
1. 돈이 오가는 흐름을 별도 서비스로
충전과 결제를 다른 기능과 분리된 서비스로 두어, 공지·조회 같은 기능의 변경이 결제 흐름에 영향을 주지 않게 했습니다.
2. 지자체 화면은 위젯으로
지자체마다 전용 화면을 새로 만드는 대신, 지자체 웹에 끼워 넣는 위젯으로 공통 기능을 제공하는 구조를 만들었습니다.
Highlights
핵심 포인트
분석·설계
기존 시스템 분석과 MSA 전환 설계.
백오피스
지역서비스 모바일 관리자.
결제·위젯
외부 연동 결제·충전·지자체 위젯.
Technology
기술 (도구)
문제 해결을 위해 선택한 기술입니다. 스택 자체보다 요구사항·운영 조건에 맞춘 선택입니다.
Spring BootJavaReactiOSAndroid
Screens
화면

