Distributed_File_System 1. What is It? 데스크탑의 특정 디렉토리에서 파일의 추가, 수정 등이 발생 시 자동으로 서버에 동기화 업로드를 수행하는 클라우드 시스템 2. Components 1) 데스크탑 서비스 백그라운드에서 동작하며 특정 디렉토리를 추적하여 이벤트 발생 시 서버로 파일 업로드 (Boost Asio C++) 2) 서버 2-1) Boost 서버 : 데스크탑 클라이언트로부터 파일을 전송받아 MySQL에 저장. (Boost Asio C++) 2-2) Django서버 : 안드로이드 앱에 JWT 토큰 인증 기반하여 관련 정보에 대한 REST API 제공 / 웹 서버 (Django REST Framework) 3) 안드로이드 어플 Django 서버에 대한 프론트엔드