마이크로서비스아키텍처 (1) 썸네일형 리스트형 소셜 네트워크 앱 개발 프로젝트 아키텍처 고민 및 해결 과정 업체(이하 클라이언트)를 통해 특정 컨셉을 지닌 소셜 네트워크 및 메신저 어플리케이션의 외주를 진행하게 되었다. 이후 최종적으로 계획하고 있는 프로젝트의 규모가 작지 않기도했고, 일정이 타이트하게 구성되는 등의 문제로 나와 지인 한 분이 백엔드 및 인프라 구축을 맡게되었고, 지인을 통해 소개받은 플러터 개발자 분께서 앱개발을 맡아 진행하기로 하였다. 정확한 컨셉을 공개할 순 없지만, 몇몇의 주요한 기능들을 중심으로 어떻게 아키텍처를 설계했는지 이야기해보도록 하겠다. 사진, 동영상의 멀티미디어를 통한 실시간 채팅 (메신저) 소셜 네트워크 서비스 특정 사진, 동영상(멀티미디어)의 AI분석 (추후 개발) TTS 관련 서비스 (개인 사용자 목소리 기반) SNS 간편 로그인(OAuth 2.0) 알림 기능 모놀리식.. 이전 1 다음