안녕하세요, 개발자 Sean입니다.
이번에는 회사 블로그 제작 프로젝트를 진행하게 되었습니다.
음... 근데 우리 회사의 블로그는 다른 블로그와는 성격이 조금 달라 많은 고민거리가 있었습니다.
일반적인 기업 블로그는 단순히 텍스트와 이미지 그리고 짧은 코드 정도만을 보여주면 원하는 기능을 대부분 구현할 수 있기 때문에
Medium과 같이 이미 완성된 블로그를 사용한다고 알고 있습니다.
그렇지만 이번 프로젝트의 경우 기존의 방법으로는 원하는 기능을 충분히 서포트할 수 없는 문제가 있었습니다.
저희가 필요한 블로그는 기업 데이터 분석 블로그이기 때문에 동적인(인터렉티브한) 차트가 중요했습니다. 그리고 무엇보다 이런 동적인 차트를 개발자의 도움 없이 블로그에 포스팅할 수 있어야 했죠. 문제는 애널리스트 분들이 차트를 만들 때 파이썬을 이용해 주피터 노트에서 생성한다는 것이었습니다.
즉 "파이썬 코드로 만들어진 주피터의 인터렉티브한 차트를 어떻게 개발자 도움 없이 블로그에 포스팅할 수 있을 것인가?"가 해결해야 할 주된 문제였습니다.
저는 주피터 노트의 html 생성 기능에 주목했습니다.
만약에 애널리스트들이 주피터에서 바로 블로그 글과 차트를 만들어 html 파일로 변환하고 그 파일을 블로그에 포스팅하면 되지 않을까요?
따라서 이번에는 좀 색다른 도전을 해보려고 합니다.
블로그 어플리케이션을 Next.js를 이용해 만들고,
배포는 깃헙을 이용하며,
애널리스트들이 작성한 html을 깃 헙 레포지토리에 push 하면 블로그에 포스팅되도록 할 계획입니다.
애널리스트 분들도 깃에 대한 이해도가 있다고 하니 시도해볼만한 방식이라고 생각됩니다.
next를 이용하려는 이유는 다음과 같습니다.
- 촉박한 개발시간. 익숙한 리엑트를 이용해 만들 수 있는 프레임워크가 필요했습니다.
- 짧은 로딩 적은 인터렉션. 블로그의 특성상 유저와의 인터렉션이 적고 포스팅을 빨리 로딩하는 점이 중요했습니다.
- SEO
아마 프로젝트를 진행하면서 수많은 예상치 못했던 상황이 나타날 것으로 생각됩니다. 하지만 뭐 언제나 그렇듯 어떻게든 방법을 찾아내겠죠..? ㅎㅎ

'Front-End > Next' 카테고리의 다른 글
[Next] next.js github으로 배포하기 (0) | 2022.11.14 |
---|---|
[Next] Plotly.js 다이나믹 임포트 하기 (0) | 2022.11.07 |