[Project] 42Kanbanboard - Day2

오준석·2022년 5월 4일
0

프로젝트 일지

변경점

  • Database 변경: MongoDB -> postgresql
  • frontend framework 사용: vue.js 사용
  • web application 배포 예정: ec2에서 배포 예정

변경한 이유

DB 변경
  1. 만드려고 하는 Kanban보드와 DB의 특성이 어울리지 않는다고 판단
    mongoDB가 속해 있는 NoSQL 군의 경우 유연한 확장성(scale up & out) 및 대용량 데이터를 다루기에는 좋지만 프로젝트의 규모가 작아 사실상 무의미하고, Kanban board의 특성상 데이터 수정이 일어나기 쉽기 때문에 RDBMS가 더 어울린다고 생각함

  2. 기존의 RDBMS의 경우 어느정도 다뤄본 경험이 있어 웹앱 개발을 더 효율적으로 할 수 있음

frontend framework 사용
  1. Project를 시작할 당시 수준이 높지 않은 단순 스터디용으로 진행하려했으나 이번 기회에 배포단계까지 진행하기로 하였고, 실제 서비스를 개발하는 것처럼 frontend도 최대한 직접 개발을 하려고 함.
  2. frontend framework의 경우 javascript로 이루어져있고, 처음 목표한 것도 javascript -> node.js였기 때문에 언어의 숙련도를 높이는데도 도움이 됨.

오늘 진행한 일

  • postgresql 설치
  • project init
  • 블록체인 Dapp 개발
profile
오늘만 사는 개발자

0개의 댓글