Flutter / Node 로 Window 메신저 개발기 - 들어가며 (1)

작년 10월부터 시작해서 약 7 ~ 8 개월간(순수 메신저 개발 기간) 설계, 기획, 개발한 사내 메신저 프로그램이 곧 종료를 앞두고 있다.

회사 내에서 flutter, node, monogoDB(nosql) 사용이 처음이었기 때문에 삽질을 많이했어서 애착이 가는 프로젝트였는데...

 

고객용 메신저 개발이 따로 진행되면서 최종적으로는 합쳐지게 되어 종료하게 되었다.

얘 때문에 평일, 주말 야근 참 많이했었는데, 결정을 듣고 허무하기도 하고 생각보다 속상하진 않았다. 좋은 경험이었다고 생각할래 😥

 

아무튼 사담은 넣어두고! 고생한만큼 알차게 정리해두려고 한다.약 8개월간의 노력(이라 쓰고 삽질이라고 부르는) 기록을 열심히 작성해보겠으니 도움이 되실 분들을 위해 꼼꼼히 작성해보겠다...!!!

* 개발기에는 카카오톡 클론코딩 + 제가 경험한 내용들을 입혀 작성하겠습니다.

 

사용 스택 정보

스택 버전
Flutter v3.22.3
Node v20.10.0
MongoDB v7.0.5
Elastic Search v8.13.4

 

 

서버 구성

Redis 에 대한 이야기도 다뤄 볼 예정이지만, 일단 아래와 같은 구조로 클론코딩 작성을 해보려고 합니다. (경험한 내용은 여기까지 였어서...)

처음 메신저를 설계하시는 분이라면 Redis Adapter 쪽을 보신 후에 설계하는 것을 추천드립니다.

 

반응형