주니어 개발자의 프로젝트 참가기 (4) - Sprint 2차 달리기
![주니어 개발자의 프로젝트 참가기 (4) - Sprint 2차 달리기](https://blog.datepop.co.kr/assets/images/posts/junior-developer-kick-off-4/untitled-0.png)
안녕하세요 백엔드 개발자 찬영2의 프로젝트 참가기 4탄입니다.
스프린트 2차를 위해서 달린 후기를 적어보았습니다.
그럼 지금까지 어떻게 프로젝트를 준비해왔는지 알아볼까요~?😜
만약 저번일이 기억이 안난다면 다시보고 오기
Q1. 스프린트 2차 에서는 무엇을 했나요?
- 기존 홈피드 api FastAPI로 이전(리스트 api, 관심지역 api)
- 와이드배너, 비디오 배너 기능 개발
- 자동화 Feed API 개발
Q2. API 이전은 왜했나요?
기존에 존재하고 있던 Django를 통한 API는 여러가지 문제들이 존재하였습니다.
문제점은 크게 아래와 같습니다.
- 어드민에서 적용하였으나, 앱에 적용되지 않는 사례
- 데이트팝 맵에 지역추가 하기 어려움이 존재
- 기존에 Django에 존재하는 API의 저하된 속도와 성능
이러한 문제점을 개선하기 위해서 API 이전을 기존 DRF → FastAPI로 이전하였습니다.
Q3. 새로운 기능들은 어떠한 것들이 있나요?
새로운 기능들은
- 피드 리스트내에 사진 뿐만 아니라 동영상,gif 로 업로드 가능하게 변경한점
- 와이드배너(돌아가는 배너판)
- 비디오 배너(동영상 배너)
- 자동화 Feed (새로 올라온 따끈한 팝딜)
GIF 업로드 필수~
Q4. 스프린트 2차에서 성장할 수 있었던 point
제일 먼저 떠오르는 점은 문제를 찾고 답을 찾아가는 과정에 대한 이해를 높일 수 있었습니다.
1차에서 적응된 FastAPI를 통해서 자동화 feed를 빠르게 제작 할 수 있었습니다.
Swagger문서를 통해서 안드로이드 개발자와 함께 소통을 하는 법에 대해서 성장할 수 있었습니다.
코드 작성시 발생하는 error 처리가 서비스에 이해도 상승과 함께 빨라졌습니다.
글을 마치며…
위의 짤처럼 어지럽고 일이 안잡힐때도 있었지만 그건 제 자신의 부족함이 주는 병이었습니다.
제 자신의 부족함을 느끼고 더 발전 하기 위해 노려하면서 마치게된 1차 스프린트였습니다.
2차 스프린트에는 변화된 모습과 프로젝트의 결과물을 들고 오겠습니다.😜
모두들 안녕~ 🥹 🤩 🙌🏻