Skip to content

CLOVIDER/kic-backend

Repository files navigation

Kids In Company: Backend Project

키즈인컴퍼니 서비스의 Backend Project에 대해 소개합니다. 작성자: 김현겸 (kylo-dev), 정준희(sungsil0624)

Hits

목차

  1. 프로젝트 소개
  2. 팀원
  3. 기술 스택
  4. ERD
  5. 서비스 아키텍처
  6. 도전한 사항
  7. 최적화한 사항

💡 프로젝트 소개

디케이테크인 내부의 공정하고 투명한 사내 어린이집 인원 배정을 위해 어린이집 모집과 추첨을 자동화한 서비스입니다.

🫶 팀원

팀원1 팀원2 팀원3
김현겸 권민우 정준희
PM, BE PL, BE BE
kylo-dev MINUUUUUUUUUUUU sungsil0624
팀원4 팀원5 팀원6
정희찬 이주애 김관일
BE, Infra BE, Infra BE
anselmo228 leejuae KIM-KWAN-IL

🛠️ 기술 스택

image

📝 ERD

키즈인컴퍼니 ERD

🌱 서비스 아키텍처

image

도전한 사항

최적화한 사항

  • JIB 빌드를 통한 빌드 시간 77% 단축
  • JRE 이미지 빌드를 통한 이미지 1.8배 경량화 및 보안성 강화
  • 관리자 대시보드 페이지 Redis 캐싱을 통한 쿼리 2회 단축 및 서버 데이터 전송과 처리 성능 2.5배 향상
  • S3 이미지 다중 업로드 API의 멀티스레딩 처리
  • 스프링 스케줄러를 활용한 서비스 이미지 처리 간 S3 호출 의존성 제거
  • 점진적인 공지사항 조회수 중복 처리 방지 로직 개선

About

Kids In Company 백엔드 Repository

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 7

Languages