BaGyun
빠균's 개발노트
BaGyun
전체 방문자
오늘
어제
  • 분류 전체보기 (71)
    • Today I Learned (44)
      • 오류 (8)
      • JavaScript (15)
      • TypeScript (9)
      • NodeJS (0)
      • NestJS (0)
      • Database (3)
      • ORM (1)
      • 알고리즘 (2)
      • 개인공부 (4)
      • Deploy (0)
      • Git (1)
    • 개인프로젝트 (4)
    • 알고리즘 (14)
      • 프로그래머스 (14)
    • 면접질문 (5)
    • 회고 (3)

인기 글

반응형

블로그 메뉴

  • 홈
  • 태그
  • 방명록
hELLO · Designed By 정상우.
BaGyun

빠균's 개발노트

회고

[회고] 개인프로젝트 Booking Clone Coding 회고

2022. 7. 27. 16:38

만들게된 계기?

팀 프로젝트 진행 간에 백엔드 포지션을 맡아서 프론트엔드의 코드 작업을 하면서 어떤 어려움이 있는지 경험해보고 싶은 마음과 MonggoDB도 사용해보기 위해 클론코딩을 진행하게되었다.

 

느낀점

코드를 보고 그저 따라치기만 하고싶진 않아서 코드를 이해하기 위해 노력했다.

기능들을 구현하는데 있어서 간단한 기능위주로만 되있는 클론코딩인지라 큰 어려움은 없었다.

팀 프로젝트간에 MySQL만 사용해봐서 처음 사용해보는 nosql인 MonggoDB는 꽤나 어색했다.

데이터베이스를 많이 사용한 것은 아닌지라 nosql의 장점이나 단점을 파악하기엔 부족했던거 같다.

그래도, 장점으론

  • 데이터를 칼럼에 배열로 관리 할 수 있다는 점
  • 테이블 간에 참조하는 id가 따로 필요없다는 점
  • 그 덕분에 스키마 관리를 따로 안해도 되었던 점

등등 있었던거 같다.

단점으로는 복잡한 쿼리를 사용하지 못한다는 것과 메모리 사용량이 크다는 건데 그것을 느끼기엔 배포를 진행하지도 않았으며, 굉장히 작은 양의 데이터만을 다뤘기때문에 크게 와닿진 않았던거같다.

그래도 사용을 아예 안해본 상태와 직접 사용해본 지금의 상태는 굉장히 크다고 생각을 하고, 클론코딩이지만 혼자서 웹페이지를 만들어본 경험은 큰 도움이 된 거 같다.

 

 

GitHub - BaGyun0107/Booking

Contribute to BaGyun0107/Booking development by creating an account on GitHub.

github.com

Front(1편)

Fullstack (2편)

 

'회고' 카테고리의 다른 글

[회고] 개인프로젝트 NostandingTS 회고  (0) 2022.08.23
[회고] 나의 블로그에 대한 회고  (0) 2022.07.20
    '회고' 카테고리의 다른 글
    • [회고] 개인프로젝트 NostandingTS 회고
    • [회고] 나의 블로그에 대한 회고
    BaGyun
    BaGyun

    티스토리툴바