목록 화면 사용 화면 세부 화면
서비스 화면

프로젝트 개요 및 특징

GPT API를 사용하여 개발자를 위한 로드맵을 작성해주는 웹 서비스.

Key Features

  • GPT로 원하는 주제의 로드맵 초안을 작성
  • 생성된 로드맵 초안 내용/스타일을 편집
  • 로드맵 공유/구독, 댓글 기능
  • 구독한 로드맵은 개인 저장소에 저장되며, 학습 진행 사항을 기록 가능

특징

  • Github Actions, Nginx와 AWS의 Code Deploy를 사용한 Blue/Green 자동 배포 환경
  • JWT token을 Spring Security와 연동/로그인 기능, Query DSL을 활용한 게시물 검색, 검색 결과 페이지네이션
  • GPT API 멀티스레딩 호출로 내용 생성 시간 40% 감소
  • 섬네일 이미지 온디맨드 리사이징 구현으로 이미지 리소스 절약

기술 스택

Architecture
  • Language: Java 17
  • Framework: Spring Boot 3.1
  • DB: MySQL 8.0, JPA
  • Build: Gradle 8.2
  • IDE: IntelliJ 2023.2
  • CI/CD: Github Actions/AWS CodeDeploy, S3, EC2
  • Reverse Proxy: NginX


맨 위로 이동 ↑