Skip to content

Latest commit

 

History

History
42 lines (25 loc) · 1.18 KB

README.md

File metadata and controls

42 lines (25 loc) · 1.18 KB

🐶🐱 Aniverse Ver2.0.0

💡 refactoring Aniverse-Backend

2021 경소톤 참가작 “Aniverse”의 부족한점을 보완하고, 효과적으로 동작하도록 수정하는 프로젝트

💡 Progress

Week 1

  • MongoDB 개념, 문법 숙지
  • MongoDB 서버설치, 계정 등록하여 접속
  • 기존 코드들의 문제점 분석
  • 프론트와 연결하면 서버가 다운되는 원인 분석

Week 2

  • 기존 MySQL 테이블을 MongoDB 테이블로 변경

Week 3

  • 기존 MySQL 쿼리문을 MongoDB 쿼리로 변경
  • 기존 MySQL 필요없는 테이블 삭제, join을 최소화하도록 ERD 수정
  • 변경된 데이터베이스, 인자들에 맞추어 코드 수정
  • 수정된 API 수행시간 측정

Week 4

  • 서버에 MongoDB 설치 + 개발환경에 연동 ↔ 오류 해결

Week 5

  • MySQL + MongoDB testAPI 시도
  • Mongoose를 이용한 스키마 정의
  • 변수개수를 동적으로 받아서 처리하는 코드 추가

Week 6

  • AWS S3을 도입하여 사용자의 갤러리에서 서버로 이미지 전송하도록 수정