Devy

글 검색

제목, 설명, 태그, 본문에서 글을 검색합니다.

소개로 돌아가기

개발 프로세스 개선

주식회사 데이원컴퍼니 · 2024.09 — 2026.02

JavaSpring Boot

수행 내용

  • Spring MVC 구조에 Facade 계층을 도입해 Controller -> Facade(gateway) -> Service -> Repository 개발 규칙 정립
    • Service와 Repository는 도메인별 책임을 유지하고, 여러 서비스 조합은 Facade에서 처리
    • 중복 비즈니스 로직을 줄이고 도메인 로직 재사용성 개선
  • 응답/에러 처리 구조 공통화
    • 200 응답 안에 4xx/5xx 상태를 담던 방식을 HTTP 상태 코드 기반 응답으로 전환
    • 모니터링에서 응답 코드별 API 호출 추적이 가능해져 장애 대응 속도 개선
    • 응답/에러 포맷을 표준화해 프론트엔드와 백엔드 간 커뮤니케이션 비용 감소
  • 하드코딩된 상품 구조를 메타 데이터 기반 수강권 도메인으로 재설계해 신규 상품(더블팩, 일본어 등)을 코드 수정 없이 출시할 수 있는 구조 마련
  • 레슨권 어드민을 고도화하고 공통 로직을 통합해 운영팀 레슨권 관리 작업 시간 50% 이상 단축
  • KST 기준으로 동작하던 시간을 UTC 기준으로 전환해 해외 사용자 시차와 타임존 처리 문제 개선

관련 글