이찬영
이찬영 백엔드 개발자

주니어 개발자의 프로젝트 참가기 (4) - Sprint 2차 달리기

주니어 개발자의 프로젝트 참가기 (4) - Sprint 2차 달리기

안녕하세요 백엔드 개발자 찬영2의 프로젝트 참가기 4탄입니다.

스프린트 2차를 위해서 달린 후기를 적어보았습니다.

그럼 지금까지 어떻게 프로젝트를 준비해왔는지 알아볼까요~?😜

만약 저번일이 기억이 안난다면 다시보고 오기

Q1. 스프린트 2차 에서는 무엇을 했나요?


  • 기존 홈피드 api FastAPI로 이전(리스트 api, 관심지역 api)
  • 와이드배너, 비디오 배너 기능 개발
  • 자동화 Feed API 개발

Q2. API 이전은 왜했나요?


기존에 존재하고 있던 Django를 통한 API는 여러가지 문제들이 존재하였습니다.

문제점은 크게 아래와 같습니다.

  • 어드민에서 적용하였으나, 앱에 적용되지 않는 사례
  • 데이트팝 맵에 지역추가 하기 어려움이 존재
  • 기존에 Django에 존재하는 API의 저하된 속도와 성능

이러한 문제점을 개선하기 위해서 API 이전을 기존 DRF → FastAPI로 이전하였습니다.

Q3. 새로운 기능들은 어떠한 것들이 있나요?


새로운 기능들은

  1. 피드 리스트내에 사진 뿐만 아니라 동영상,gif 로 업로드 가능하게 변경한점
  2. 와이드배너(돌아가는 배너판)
  3. 비디오 배너(동영상 배너)
  4. 자동화 Feed (새로 올라온 따끈한 팝딜)

GIF 업로드 필수~

Q4. 스프린트 2차에서 성장할 수 있었던 point


제일 먼저 떠오르는 점은 문제를 찾고 답을 찾아가는 과정에 대한 이해를 높일 수 있었습니다.

1차에서 적응된 FastAPI를 통해서 자동화 feed를 빠르게 제작 할 수 있었습니다.

Swagger문서를 통해서 안드로이드 개발자와 함께 소통을 하는 법에 대해서 성장할 수 있었습니다.

Untitled

코드 작성시 발생하는 error 처리가 서비스에 이해도 상승과 함께 빨라졌습니다.

글을 마치며…


위의 짤처럼 어지럽고 일이 안잡힐때도 있었지만 그건 제 자신의 부족함이 주는 병이었습니다.

제 자신의 부족함을 느끼고 더 발전 하기 위해 노려하면서 마치게된 1차 스프린트였습니다.

2차 스프린트에는 변화된 모습과 프로젝트의 결과물을 들고 오겠습니다.😜

모두들 안녕~ 🥹 🤩  🙌🏻

comments powered by Disqus