회고/엔빵 프로젝트 포스트 로드맵

엔빵 프로젝트 개발 포스팅 로드맵

Zayson 2022. 5. 15. 16:24

엔빵 프로젝트를 진행하면서 필요한 내용을 공부하고 정리한 포스트들을 한 눈에 보기 쉽게 링크를 걸어놓은 로드맵입니다. 

 

✏️ DevOps

  1. 오라클 클라우드에 개발 환경 설치하기
    1. 오라클 클라우드 프리티어 인스턴스 생성하기
  2. Jenkins를 이용한 프로젝트 배포 자동화
    1. GitHub Repository Clone하기 
    2. Gradle 프로젝트 빌드하기
    3. Jar 파일을 클라우드 서버로 전달하기
    4. Github WebHook을 이용한 자동 배포
    5. Jenkins와 Slack 연동하기

 

✏️  Backend 

  1. Swagger를 이용한 API 문서화
  2. Spring Cloud Config
    1. Spring Cloud Config Server/Client 설정
    2. Spring Cloud Config Server를 Private Repository와 연동하기
    3. Spring Cloud Bus와 RabbitMQ를 이용해 설정 정보 한번에 최신화하기
    4. Spring Cloud Config의 설정 파일 비대칭키로 암/복호화
  3. Spring Data JPA
    1. Page와 Slice 타입
    2. Spring Data JPA를 이용해 커서 페이징 구현하기
  4. Spring Cloud Gateway
    1. Spring Cloud Gateway를 이용한 서비스 라우팅 및 JWT 토큰 검증
  5.  Kafka
    1. Kafka를 이용해 Producer/Consumer 맛보기 (Configuration)
    2. Kafka를 이용해 Producer/Consumer 맛보기 (Producer/Consumer 구현) 
  6. Exception
    1. Custom Exception을 이용한 예외 처리
    2. RestControllerAdvice, ExceptionHandler를 이용한 전역 예외 처리
  7. Test
    1. Repository 단위 테스트
  8. Etc.
    1. Converter를 이용해 URI에 Enum 타입 매핑하기 
  9. 회고 및 트러블 슈팅
    1. API 속도가 이상하다...? CPU는 왜 점유율 99%...?  

 

🔗[엔빵 Github]  https://github.com/dev-nbbang
최신 업데이트 : 2022.08.11 (THU)
반응형