
프론트엔드, 백엔드 개발 모두 진행하였는데 본업이 백엔드 개발자다 보니 UI, UX의 부족함은 감안해주시면 감사드리겠습니다.. 지극히 개인적 사용 목적으로 개발한 개인 프로젝트이며 Kafka와 Debezium을 사용해 데이터 동기화를 한 것이 특징인 프로젝트입니다. 분산 시스템에서 데이터 동기화를 어떻게 구현했는 지를 중심으로 설명드리려 합니다! 프로젝트 개요 매주 웨이트 트레이닝을 하는데 중량이나 횟수, 진행한 세트 수 등을 기록하지 않아서 매주 할 때마다 헷갈리고 중량이 잘 늘지 않는 것 같다... 좀 더 체계적으로 운동할 수 있도록 내 운동 페이스에 맞춘 트레이너 앱을 제작해 관리하자! 사용 시나리오 오늘도 웨이트 트레이닝을 하러 헬스장에 간다! 헬스 시작 전 운동 시작하기 버튼을 누른다! 진행할 ..