HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
♥️
2기 최종 프로젝트 팀별 공간
/
팀 02 : 머쓱한녀석들
팀 02 : 머쓱한녀석들
/
🎏
BackEnd
/
🔥
백엔드 최종 발표 기술 소개
🔥

백엔드 최종 발표 기술 소개

 

기술 스택 사진

  • Java 11
    • notion image
  • Gradle
    • notion image
  • Spring Boot
    • notion image
      notion image
  • QueryDSL
    • notion image
  • Lombok
    • notion image
  • Guava
    • notion image
  • Junit5, mockito
    • notion image
  • Mysql 5.7 / 로컬 Mysql 8
    • notion image
  • Redis
    • notion image
  • Swagger
    • notion image
  • nginx
    • notion image
  • aws
    • notion image
  • ec2
    • notion image
  • s3
    • notion image
  • rds
    • notion image
  • git actions
    • notion image

    인프라 구조

    notion image
     

    CI/CD

    notion image
     

    Facade 패턴 (공통)

    • 패턴을 사용해서 의존성을 낮춤
     

    블랙리스트 기능

    JWT토큰을 사용하며 문제점

    캐싱 기능 (Redis)

    성능 개선 사진

    AOP,어노테이션 기반 인증,인가 처리

    어떤 로직으로 돌아가는지

    서버 분리 ( 이미지 , core , 알림 )

    왜? 하나의 서버에서 처리하면 부하가 심할 것으로 예상
    redis pub sub, SSE , 이벤트 처리 를 활용한 알림 처리 기능
    나눠서 사용

    로그 관리

    로그백과 클라우드와치를 이용한 모니터링 실시

    이미지

     

    개선점 ( 꼭 필요 )