커리큘럼
수강생 후기
지원 절차
자주 묻는 질문
React
Node.js
Spring
커리큘럼
React
Node.js
Spring
수강생 후기
지원 절차
자주 묻는 질문
[잡핏] IT 분야 채용공고를 검색하고 추천 받을 수 있는 서비스
Specialty
Node.js
FE Github
BE GitHub
https://github.com/jbae9/job-fit
Specialty
날짜
JOBFIT
여러 채용공고 사이트들의 IT 분야 채용공고를 한 곳에 모아 원하는 조건에 맞는 채용공고를 검색하고, 회원의 정보를 바탕으로 알고리즘을 통해 채용공고를 추천 받을 수 있는 서비스.
•
서비스 둘러보기
JobFit
•
Github Repository
GitHub - jbae9/job-fit
Contribute to jbae9/job-fit development by creating an account on GitHub.
서비스 아키텍처
주요
기술 스택
및
기술적 의사결정
NestJS
TypeORM
Axios
Cheerio
Selenium
Redis
AWS ElastiCache
AWS RDS
AWS Elastic Beanstalk
AWS CodePipeline
주요
기능
카카오 소셜 로그인
기술 스택 선택
주소 선택
채용 공고 찜 하기 / 찜 취소하기
채용 공고 검색
채용 공고 상세 페이지 확인
채용 공고 크롤링
공고 추천 알고리즘
트러블 슈팅
Axios, Cheerio VS Selenium
크롤링 시도 중, 403 ( 접근 권한 없음 ) 에러
크롤링 시, 중복된 채용 공고 데이터에 대한 처리
삭제된 채용 공고에 대한 동기화
찜 하기 기능에서 Redis 를 이용한 캐싱 전략
찜 하기 기능 캐싱 전략으로 인한 프론트엔드 싱크 문제
조회 기능에서 Redis 를 이용한 캐싱 전략
배포된 사이트에서 스크레이핑 함수 실행 문제
메인 페이지 최신 공고, 곧 마감 공고 캐싱으로 로드 속도 개선
사용자 피드백 개선
채용공고 데이터 로딩 스피너 적용
일부 공고 불러오는 속도 개선하기 위해 캐싱 적용