작년 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 쪽을 보신 후에 설계하는 것을 추천드립니다.
반응형
'📚 프로젝트' 카테고리의 다른 글
Flutter / Node 로 Window 메신저 개발기 - Node 설계 및 소켓 서버 생성 (3) (0) | 2024.09.21 |
---|---|
Flutter / Node 로 Window 메신저 개발기 - 몽고디비 도커 빌드하기 (2) (5) | 2024.09.04 |
KDX 유통·소비 데이터 분석 & 시각화 경진대회 소비트렌드 코리아 2020 (0) | 2021.12.29 |
화풍(웹툰, 명화) 예측 서비스 프로젝트 (0) | 2021.12.29 |
코로나 19 데이터 시각화 프로젝트 - 시각화 및 데이터 분석 (0) | 2021.12.29 |