프로젝트 배경
1. 문제점 - 지자체 예산·회계 시스템이 단일 레거시 구조로 운영되어 기능 추가·수정 시 전체 시스템에 영향을 주는 구조적 한계 - 특정 서비스(인증, 업무처리 등)의 장애가 시스템 전체 장애로 확산되는 구조 - 온프레미스 중심 운영으로 트래픽 증가나 부하 변화에 유연하게 대응하기 어려움 2. 프로젝트 목표 - MSA 전환: 인증, 업무처리, 통계/리포트, 관리자 기능을 독립 서비스로 분리 -
프로젝트 성과
레거시 예산·회계 시스템을 3개 서비스(MSA)로 전환하며 1년간 779건 커밋 기여
auth-app(인증), service-app(업무), admin-web(관리자) 3개 독립 저장소에서 레거시 HiPER 시스템을 신규 스택으로 이관하는 작업에 참여
예산·회계 핵심 업무 로직 Oracle→EDB 마이그레이션 594건 수행
예산 편성·배정·조정·이월, 지출/원인행위, 계좌검증, 온나라 연계 도메인에서 iBATIS→MyBatis3 전환 및 SQL 타입·문법 오류를 대량 수정
GPKI 공인인증서 로그인 기능 신규 구현 및 보안 재설계
JNI SDK 연동 방식으로 최초 구현 후, 보안 문제로 HTTP RPC 방식으로 재설계하여 인증 흐름을 안정화
정부 소프트웨어 개발보안 감리 지적사항 대응
auth-app, service-app, admin-web 전반에서 정보노출, XSS, 예외처리, 비밀번호 해시 취약점 등 감리 지적사항을 조치
관리자 웹(admin-web) interface-app 연계 화면 구현
API 모니터링/명세서, 행정정보공동이용 로그 화면을 구현하고 Playwright 기반 E2E 테스트 환경을 구축
핵심 기능
진행 단계
기획 및 요구사항 분석
2025.09.
지자체 예산·회계 업무 현행(레거시) 분석 및 MSA 전환 범위·아키텍처 정의(인증/업무/리포트/관리자 앱 분리)
프로젝트 상세
프로젝트명 LOBAS (지방재정관리시스템 클라우드 네이티브 전환) 기간 2025.09 ~ 2026.10 (진행중) 개요 정부(지자체) 예산·회계 업무를 처리하는 시스템을 클라우드 네이티브(MSA) 구조로 전환하는 프로젝트. 인증, 업무 서비스, 통계/리포트, 관리자 웹을 독립 앱으로 분리하여 개발 담당 역할 service-app 백엔드 기술적 변환 전환, auth-app 인증 모듈 개발







