Spring

[Spring] Spring TodoList 만들기

Crmal 2023. 1. 3. 23:17

원래 사용했던 Node.js 기반의 프레임워크 Nest.js에서 Spring도 도전 해보려고 합니다.

기본 자바에 대한 기본 문법은 익히고 있는 상태에서 시작합니다

IDEA는 IntelliJ를 사용합니다


프로젝트 목표

  • Spring 프레임워크의 기본 디자인 패턴 이해하기
  • JPA활용방법 이해하기
  • AWS, Docker, K8S를 이용하여 CI/CD구축
  • Test Code작성(TDD)로 구현
  • Jira, Slack연동
  • Logging 적용
  • Swagger 적용

프로젝트 기한

1월3일 ~ 3월1일


첫 프로젝트 치고 많은 기능이 들어가 있지만 도전해보는것을 목표로 합니다

프로젝트 순서

  1. Spring 기본 구조 작성 (Docker)
  2. DB 스키마, API문서 작성
  3. DB연동 (Docker) Mysql
  4. Test Code 작성
  5. API작성
  6. Swagger적용
  7. Logging 적용
  8. AWS CI/CD적용
  9. K8S 적용
  10. Jira, Slack 연동

배포를 나중에 하는 이유는 2달동안의 금액적인 부분 때문에 CI/CD를 구축해서 자동배포로 커밋을 찍고 싶지만
금액 절약을 위해 연동하고 정상작동 되는지 판단으로 마무리 할 예정입니다.