양수교회 홈페이지 만들기 백엔드 프로젝트

Timeline

  • 2023.08.11 RFC 작성 및 PoC 계획
  • 2023.09.20 패스트 캠퍼스 강의(100가지 시나리오로 학습하는 프론트엔드) 수강으로 홀딩

목적

  • 메인 캐러셀 및 사역자 안내 등 이미지를 제공할 수 있는 서버를 만들자
  • 게시판 데이터를 저장할 API 서버를 만들자(DB 연동 포함)
  • 추후 확장성을 고려해서 API 를 만들자

목표

  • JAVA 및 Springboot 를 사용한 컨테이너 방식의 서버를 만들기
  • 컨테이너 방식으로 PostgreSQL DB 를 생성하고 앞서 만든 서버와 연동하기
  • 게시판을 위한 API 및 이미지 API 를 만들기
  • API 요청에 대한 CSRF 등의 기초 보안 만족

기술

  • Java 및 Springboot
  • Container 활용 기술(Docker)
  • PostgreSQL

위험요소

  • Java, Springboot, SQL 개발 경험이 오래 됨
  • Docker 를 사용해본 적이 없음
  • Naver Cloud 사용 경험이 없음