우리 프로젝트에서 DB로 Firebase Firestore를 선택했던 이유는 실시간 동기화 기능(onSnapshot)을 활용하기 위함이었다.원래 기대했던 동작프론트가 onSnapshot()으로 문서나 컬렉션을 구독하고,데이터가 변경되면 실시간으로 자동 갱신예) 아이가 계획을 추가 → 부모 앱 화면에서 실시간 반영그런데, 보안이나 데이터 일관성을 위해 DB에 데이터를 저장 및 조회 시킬 때 서버를 통해 처리해야한다고 생각했고,이 방식은 클라이언트에서 직접 Firestore 문서를 수정하지 않으므로, onSnapshot()으로 문서를 구독해도,내부에서 변경된 사실을 감지하지 못하게 되었다. 그래서 생각한 해결책이"백엔드는 저장, 클라이언트는 변경 감지"저장/수정/삭제는 Spring Boot + Firesto..