프로젝트 설명
목적
1.
생산성 높은 백엔드 어플리케이션 서버 구축
•
테스트를 작성하기 쉬운 프로그램
◦
단위 테스트, E2E 테스트, 통합 테스트
◦
인수 테스트
◦
부하 테스트
•
비즈니스 규칙에 집중할 수 있는 프로그램
◦
외부 요소(외부 API, 데이터베이스 등)에 영향받지 않아야 함
◦
도메인 모델을 적극적으로 활용해야 함
구현하고자 했던 기능
•
컨텐츠 도메인
⇒ 기업 정보, 채용공고 등 제품이 제공해주는 정보 관련 서비스 시나리오
◦
사용자 시나리오
▪
사용자는 기업의 정보를 확인할 수 있어야 한다.
•
사용자는 기업의 개요를 확인할 수 있어야 한다.
⇒ 기업의 개요는 어떻게 수집할 것인가?
•
사용자는 관심 기업을 설정하고 관련 정보를 주기적으로 전달받을 수 있다.
▪
사용자는 채용 공고를 확인할 수 있어야 한다.
⇒ 채용 공고는 어떻게 수집할 것인가?
•
회사측 사용자가 채용 공고를 등록한다.
•
사용자는 채용 공고를 통해 지원할 수 있다.
•
사용자는 채용 공고를 스크랩할 수 있다.
•
(추가사항) 사용자는 채용 공고에 지원한 인원들의 대략적인 정보를 확인할 수 있다.
•
(추가사항) 채용공고의 개요를 확인할 수 있다. (AI를 이용한 적합도?)
기술스택
•
SpringBoot 3.1.11