AKC B2C 주차장 MSA 플랫폼 개발 중간보고서

프로젝트명: AKC B2C (Amano Korea Corporation Business-to-Consumer)
개발기간: 2025년 6월 ~ 현재 진행 중
보고일자: 2025년 9월 24일


📋 프로젝트 개요

AKC B2C는 아마노코리아의 B2C(Business-to-Consumer) 주차장 ### 6. PaymentService (결제 서비스) - 계획 중 50% 주요 기능:

핵심 목표

  1. 확장성: 마이크로서비스 아키텍처를 통한 서비스별 독립적 확장
  2. 가용성: 컨테이너 기반 배포로 높은 가용성 보장
  3. 사용자 경험: 직관적이고 편리한 주차장 서비스 제공
  4. 통합성: 소셜 로그인, 외부 결제 시스템 등 다양한 서비스 통합

🏗️ 시스템 아키텍처

마이크로서비스 구성

현재 7개의 독립적인 마이크로서비스로 구성되어 있으며, 각 서비스는 특정 비즈니스 도메인을 담당합니다.

graph TD
    Frontend[Frontend<br/>React/TypeScript] 
    Admin[Admin Panel<br/>관리자]
    Nginx[Nginx<br/>Reverse Proxy]
    
    Auth[AuthService<br/>인증]
    Member[MemberService<br/>회원관리]
    AdminSvc[AdminService<br/>관리]
    Parking[ParkingService<br/>주차관리]
    Notification[NotificationService<br/>알림]
    Payment[PaymentService<br/>결제처리]
    Coupon[CouponService<br/>쿠폰관리]
    Common[CommonModule<br/>공통 라이브러리]
    
    Frontend --> Nginx
    Admin --> Nginx
    
    Nginx --> Auth
    Nginx --> Member
    Nginx --> AdminSvc
    Nginx --> Parking
    Nginx --> Notification
    Nginx --> Payment
    Nginx --> Coupon
    
    Auth -.-> Common
    Member -.-> Common
    AdminSvc -.-> Common
    Parking -.-> Common
    Notification -.-> Common
    Payment -.-> Common
    Coupon -.-> Common
    
    classDef frontend fill:#e1f5fe
    classDef gateway fill:#f3e5f5
    classDef service fill:#e8f5e8
    classDef common fill:#fff3e0
    
    class Frontend,Admin frontend
    class Nginx gateway
    class Auth,Member,AdminSvc,Parking,Notification,Payment,Coupon service
    class Common common
    

인프라 구성

컴포넌트 기술스택 용도 상태
API Gateway Nginx 리버스 프록시, 로드밸런싱 ✅ 완료
데이터베이스 MySQL 8.0 관계형 데이터 저장 ✅ 완료
캐시 Redis 7 세션, 토큰 캐싱 ✅ 완료
메시지큐 Apache Kafka 서비스 간 비동기 통신 ✅ 완료
컨테이너화 Docker & Docker Compose 서비스 배포 관리 ✅ 완료

🚀 서비스별 개발 현황

1. AuthService (인증 서비스) - 진행 중 80%

주요 기능:

2. MemberService (회원 관리 서비스) - 진행 중 70%

주요 기능:

3. AdminService (관리자 서비스) - 진행 중 80%

주요 기능:

4. ParkingService (주차장, 주차권 관리 서비스) - 진행 중 50%

주요 기능:

5. NotificationService (공지,알림,배너,약관,버전 서비스) - 진행 중 90%

주요 기능:

6. PaymentService (결제 서비스) - 진행 중 50%

주요 기능:

7. CouponService (쿠폰 서비스) - 계획 중 40%

주요 기능:

🛠️ 기술 스택

Backend

Infrastructure

External Integrations


📊 개발 현황 (전체 진행률: 65%)

서비스별 개발 상태 (7개)

인프라 현황


🎯 다음 단계 계획

주요 계획

  1. CouponService 완료: 할인 쿠폰 시스템 구현
  2. CI/CD 파이프라인: GitHub Actions 기반 자동 배포
  3. 모니터링 시스템: 로그 수집 및 메트릭 모니터링
  4. 성능 최적화: 서비스별 성능 튜닝
  5. 고가용성 구성: 다중 인스턴스 배포
  6. 사용자 테스트: 베타 테스트 및 피드백 반영
  7. 상용화 준비: 운영 환경 최종 점검

📈 기술적 성과

아키텍처 혁신

개발 생산성 향상

보안 강화


📋 결론

AKC B2C 프로젝트는 현재 약 60% 완료 상태로, 핵심 인프라와 주요 서비스들이 안정적으로 구현되었습니다. 마이크로서비스 아키텍처의 장점을 활용하여 확장성, 유지보수성, 안정성을 모두 확보한 상태입니다.

특히 AuthServiceMemberService의 완성도가 높아 사용자 관리 기능이 완전히 작동하며, 소셜 로그인 기능까지 포함하여 현대적인 사용자 경험을 제공할 준비가 되었습니다.

향후 예약, 결제, 쿠폰 시스템을 순차적으로 완성하여 2025년 말까지 완전한 주차장 서비스 플랫폼을 구축할 예정입니다.


보고서 작성일: 2025년 9월 24일
작성자: 개발팀