2023.05.16
~ 2023.07.14
생성 AI 기반 채용관련 서비스
- 비용 문제로
08.08
이후로 비활성화합니다.
기존에는 이력서 검토나 모의 면접을 준비할 때 타인의 도움이 필요했던 불편함이 있었습니다.
그래서 챗 GPT 서비스를 이용해서 혼자서 이력서를 기반으로 검토를 받고, 면접 예상 질문을 받아볼 수 있다면 취업 준비에 도움이 되지 않을까에서 기획한 서비스입니다.
더 나아가 여러 사이트의 채용 공고를 한눈에 볼 수 있는 채용 공고 서비스를 지원하며, 다른 구직자들과 커뮤니티 서비스를 이용 할 수 있습니다. 또한,누구나 멘토링 서비스를 통해 멘토에게 실시간 채팅을 기반으로 한 커피챗 서비스를 이용할 수 있습니다.
Backend
- Java 17
- Spring Boot 3.1.0
- Spring Security
- OAuth 2.0
- JWT 기반의 토큰 인증
- Spring Batch
- JPA(Hibernate)
- Querydsl
- Validation
- AWS RDS(MySQL)
- Spring Data Redis
- 챗 GPT 라이브러리 https://github.com/TheoKanning/openai-java
- 사람인 API
- 채용 공고 사이트 웹 크롤링(Selenium + Chrome Driver)
- 토스 페이먼트 결제 모듈
- Web Socket + STOMP
View
- HTML5
- CSS
- Thymeleaf
DevOps
- Google Cloud Platform
- Ubuntu 20.04 LTS
- Kubernetes 1.26
- Nginx Ingress Controller
- Istio Service Mesh
- Envoy Proxy
- Kiali
- Kafka 3.5.0V2 KRaft(without Zookeeper)
- UI for Kakfa
- Docker
- Jenkins
- GCP CloudBuild
- AWS RDS
- AWS Route53
- AWS S3
- AWS CloudWatch(SNS + Lambda를 통한 슬랙 알림)
- Apache JMeter
- Grafana + Prometheus
- 전상준 - 인프라 구축, 생성 AI 서비스 구현
- 박우영 - Spring Batch 사용 비동기방식 채용사이트들의 정보 받아와서 정리하는 워크플로우
- 박찬규 - 스프링 시큐리티와 jwt토큰을 이용한 회원 인증 서비스, 마이페이지 및 결제 모듈
- 정회성 - 커뮤니티 서비스, 채팅 및 멘토링 서비스
- 서비스 원자성 보장하기 - 카프카 트랜잭션 아웃 박스 패턴
- Cache Stampede 문제를 해결하기 위한 캐시 성능 개선 전략
- 쿠버네티스 서비스 로드밸런싱 적용기입니다. 그런데 이제 Istio를 곁들인 - 전상준
- 서킷 브레이커 패턴을 적용한 쿠버네티스 트래픽 대응기 - 전상준
- 이벤트 기반의 생성 AI 비동기 처리로 사용성 개선하기 - 전상준
- 멀티 브로커 카프카, 주키퍼가 없는 KRaft 모드 - 전상준
- 로그 수집을 위한 AWS CloudWatch 적용기 - 전상준
- 효과적인 비즈니스 로직 모니터링 - 전상준
- 챗 GPT API 사용기 - 전상준
- 비동기 처리로 성능 향상시키기 - 전상준
- 크롤링 트러블슈팅 - 박우영
- 배치 비동기처리 성능개선 - 박우영
- Redis - 깃허브 로그인 과정에서 직렬화 오류 - 박찬규
- 로그인 후 이전 페이지로 sendRedirect 요청시 NullPointerException 오류 - 박찬규
- Redis - 로그인 통합 테스트 중 NullpointerException 오류 - 박찬규