Weekly devIL 10

임선용·2022년 7월 19일
0

실전 프로젝트 3주차 중간 회고

사용할 기술 스택 정리 (프로젝트 1주차 공통 환경 설정)

프로젝트 아키텍처

내가 3주간 사용한 기술들

배포 + CI/CD

  • CI/CD
    • GitHub Actions, S3, CodeDeploy, EC2
  • HTTPS 배포
    • Certificate Manager, Gabia, ELB, Router 53

Service

  • email 전송기능 (JavaMainSender - Gmail smtp 사용)

Domain

  • JPA
    • Spring data JPA (JpaRepository 기본 기능)
    • JPQL (간단한 쿼리)
    • QueryDsl (동적 쿼리)

DB

  • RDBS
    • RDS (MySQL)
  • Cloud Storage
    • S3

Scheduler

  • 주기적으로 email_verification 테이블 정리
  • 주기적으로 S3 스토리지, 관련 테이블 정리

Pageable

  • FE의 무한스크롤 구현을 위한 페이지네이션

logger

  • logback 사용
profile
백엔드 개발 공부중

0개의 댓글