Back to Selected Work

기아통(KTONG) & H-Mate 앱 리뉴얼

Enterprise App · 리뉴얼

DBMS 전환, 공통 모듈, API 연계, 보안 대응과 문서화를 함께 맡은 사내 앱 리뉴얼 프로젝트입니다.

기아통 H-Mate 리뉴얼 썸네일

Overview

Java/Spring과 Morpheus Framework 기반 앱 리뉴얼에 참여했습니다. Tibero를 PostgreSQL로 전환하면서 SQL과 데이터를 검증했고, 공통 모듈과 사내·외 API 연계 기능을 개발했습니다. 보안 점검 결과에 맞춰 취약점을 수정했으며, 처음 접하는 개발자가 같은 시행착오를 반복하지 않도록 Morpheus API 사용 방법과 주요 이슈를 Notion에 정리해 공유했습니다.

Background

기존 앱을 리뉴얼하면서 데이터베이스와 일부 공통 구조를 함께 정리해야 했습니다. Morpheus Framework를 처음 사용하는 인력이 많아 같은 질문과 시행착오가 반복됐고, 여러 화면에서 공통으로 쓰는 API와 파일 처리 방식도 정리할 필요가 있었습니다.

Tech Stack

frontend

# Morpheus Framework # JavaScript # WebView

backend

# Java # Spring # MyBatis

database

# Tibero # PostgreSQL

integration

# SAP HR # 사내 API # 외부 API

security

# XSS # CSRF

collaboration

# Notion

Key Tasks

  • Tibero → PostgreSQL 전환 및 기존 SQL 수정, 데이터 정합성 검증
  • 프로젝트 공통 모듈과 API 연계 기능 개발
  • SAP 인사정보와 업무 시스템 연계 기능 개발 및 운영
  • API 호출 책임을 분리하고 공통으로 사용할 수 있는 구조로 정리
  • 보안 점검 결과에 따른 XSS·CSRF 등 취약점 수정
  • Morpheus API 사용 방법과 반복 이슈를 Notion에 문서화

Outcomes

  • PostgreSQL 전환과 데이터 검증 작업 수행
  • 반복되는 API·파일 처리 로직을 공통 영역으로 정리
  • 보안 점검 항목을 프로젝트 구조에 맞게 반영
  • 프레임워크 사용법과 이슈 대응 내용을 팀 내 문서로 남겨 신규 인력의 반복 문의 감소

Insights

  • 공통 기능은 화면마다 따로 구현하기보다 책임을 모아야 변경 범위를 줄일 수 있었습니다.
  • 처음 접하는 프레임워크는 사용법뿐 아니라 자주 발생하는 오류까지 같이 정리해야 실제 온보딩에 도움이 됐습니다.
  • 앱 화면, 서버, 데이터베이스, 사내 연계를 함께 보면서 모바일 서비스의 전체 요청 흐름을 경험했습니다.

Links