아이디어 소개, 계획 등 간략히( 사진 )

<aside> 💡 서비스 모델 구현 목표, 개발 내용, 개발 범위본선에서 시연할 내용 정리 서비스 모델의 시스템 구성을 설명하고 구조도 등으로 표현

</aside>

  1. 이력서 작성 지원 UX
  2. 다국어 지원 UI

직무 적합도에 따른 지원 추천

직무 적합도에 따른 지원 추천

목표: 가장 핵심적인 기능만 포함한 상태로 구동할 수 있는 서비스를 개발하는 것.

내용: 데이터 수집 시스템을 구축하고, 그것을 활용하여 가치를 창출하는 서비스 구현

범위: 크레딧 제공형 UX, 다국어 지원 UI, 피드백 시스템, 추천 서비스, 그 외 부가 서비스

전형적인 client-server 구조의 웹 서비스이다. 대부분의 비즈니스 로직은 Java/Spring 서버에서 처리하고, MySQL DB에 데이터를 적재하여 관리한다. 또한 RDBMS인 MySQL의 Join 연산으로 인한 조회 속도 저하를 개선하기 위해 반정규화 대신 NoSQL인 MongoDB를 도입했다. 추가 연산이 요구되는 추천 서비스만 Python/Flask 서버에서 별도로 처리하고, 그 결과를 MongoDB에 캐싱하여 관리한다. 초기 비즈니스 단계임을 고려하여 MA를 선택했지만, MSA를 통한 향후 확장성까지 염두에 두어 설계했다. Docker를 활용하여 CI/CD를 간소화하고, 단일 EC2 활용으로 유지보수 비용을 최소화했다.

피드백 시스템 (추가 구현 사항)