Toy Project

    001. 프론트 엔드 시작

    https://github.com/lkimilhol/healingwords-frontend 프로젝트 시작입니다. 어떠한 프로젝트인지, 왜 이 프로젝트를 시작했는지는 추후 공개하도록 하겠습니다. 먼저 프론트엔드는 svelte를 사용해보기로 했습니다. 별다른 이유가 있지 않습니다. 경험이 없어서 무턱대고 요새 많이 사용 되는 프레임워크를 선정하였습니다. 구글링을 통하여 node js를 설치하고 svelte를 설치하였습니다. Bundler는 Rollup bundler로 선정하였습니다만, 이것이 무엇인지는 자세히 모르겠네요. sevelte 개발 환경을 구축하고, 실제로 프로젝트를 실행하여 아래와 같은 페이지를 만났습니다. 제가 필요로 하는 부분은 API 요청을 해야 하는 부분이기 때문에 구글링을 통해서, 아주 ..

    MongoDB를 활용하여 Repository 구현

    모든 소스 코드는 https://github.com/lkimilhol/matchingProject 에서 확인 가능합니다. 안녕하세요. 저번에 MongoDB(이하 몽고) 설치하였고, 계속해서 간단하게 데이터가 들어가는지 정도 확인을 했었는데요. 이번에는 기획 단계를 하나 추가해 볼까 해요. 바로 주문 히스토리를 몽고를 사용하여 쌓도록 하는 것입니다. 다음과 같은 생각으로 이런 기획을 결정하였어요. NOSQL에서 업데이트가 빈번하지 말아야 한다. 히스토리 기록은 계속해서 데이터를 쌓는다. 히스토리 기록을 통해 데이터를 조회하고 이를 가공해서 추후에 지표를 추출 할 수 있다. 이 때 몽고디비가 적절할 것이라고 판단했다. 몽고는 확장에 용이하기에 서비스의 트래픽이 증가하면 이에 대한 관리가 쉬울 것. 위의 내용..