일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- spring boot
- cerbot
- API
- mock server
- Postman
- numpy
- EC2
- todo project
- 백엔드 인턴십
- 파이썬
- 클래스
- sqlalchemy
- 함수
- 행렬곱
- 파이써닉코드
- 조건연산
- 집계함수
- 컴프리헨션
- 람다함수
- self
- Django
- RDS
- PYTHON
- 코딩테스트
- yaml
- Comprehension
- 프리온보딩
- 토이프로젝트
- 프로그래머스
- Jar배포
- Today
- Total
build my life
[Toy Project] Spring Boot로 TodoList 구현 - 1차 회고 본문
[ 프로젝트 목적 ]
새로운 언어 또는 프레임워크를 익히는데는 프로젝트만한게 없지!
Spring Boot를 학습하기 위해 TodoList를 구현해보자.(FE를 담당해줄 친구와 함께)
(📎배포링크)
[ 기술 스택 ]
- Back-End : Spring Boot
- DB : AWS RDS(MySQL)
- 배포 : AWS EC2
[ 기능 구현 ]
Todo 생성, 삭제, 수정, 조회 API 구현
📌 API 명세서 : https://www.notion.so/API-Documentation-4463720a4c0949bbbd0db7154df99325?pvs=4
[ 구현 화면 ]
[ 회고 ]
1차 적으로 TodoList 구현을 완료했다. 간단한 CRUD임에도 불구하고 JAVA에 익숙하지 않은데다 처음 사용하는 프레임워크이다 보니 쉽지 않았다.. 강의와 여러 참고 자료를 보면서 구현은 했지만 아직까지도 부족한 점이 많다!
어떻게든 구현을 우선순위로 두고 해내려고 많이 노력했던 것 같다.
거기에 프론트와 백을 분리해서 협업하는 것이 처음이라... 배포를 먼저 해서 서버가 어느정도 구축이 되어야 프론트 작업이 진행이 된다는 것을 알고 약간의 조급함과 함께 프로젝트를 시작했던 것 같다.
AWS EC2로 배포를 진행을 했으며 HTTPS 적용을 하기 위해서 Nginx를 웹서버로 두고 프로젝트를 배포하였다. 이전에 진행했던 프로젝트에서 AWS로 배포한 경험이 있었고 그 과정을 기록을 해두었었는데 그 자료가 이번 프로젝트에서 도움을 주었다..! 이것이 바로 기록의 중요성...
그래서 이번 프로젝트를 진행하면서 발생한 에러와 배포 과정을 블로그에 기록해두었다. 여러 글을 통해 도움을 받았듯이 나와 같은 오류와 나와 같은 상황에 놓여있는 사람들이 도움을 얻는 글이 되기를 바라면서...
기록을 생활화 하자...!
조금 더 마음 잡고 집중해서 할 수 있는 시간들이 많았음에도 불구하고 그러지 못한 나의 모습에 대해서 아쉽다. 기능 구현과 배포에 있어서도 기간을 잡고 진행을 했으면 좋았을 것 같다는 아쉬움이 남는다.
앞으로 진행하는 프로젝트에서는 작업 사항에 대한 issue를 작성하고 정해진 일정에 맞춰 구현할 수 있도록 노력할 것이다...!
프로젝트를 1차적으로 끝내고 기존 TodoList에서 발전 시키고자 한다.
구현할 수 있는 범위 내에서 최대한 구현해보는 것이 이번 목표다..! ( + 스프링이랑 더 친해지기.... )
'Project' 카테고리의 다른 글
[TODO-CHECKER] 와이어프레임보고 ERD 작성하기 (0) | 2023.04.25 |
---|---|
[TODO-CHECKER] 프로젝트 초기 세팅 (0) | 2023.04.25 |
[MRS] 영화 추천 서비스 - 회고 (0) | 2023.04.18 |
AWS EC2 + Spring Boot + Nginx HTTPS 설정하기(feat.letsencrypt 활용) (0) | 2023.04.11 |
[AWS] Spring Boot project AWS EC2 배포 (2) RDS 연동 (0) | 2023.04.07 |