Firestore 사용시 시간정보 저장 및 쿼리 방법 (ServerTimeStamp/NTP)

정신을 차리고 보니 시스템 밀리초를 Firestore 데이터베이스에 그대로 저장해버리는 이상한 짓을 해버렸다. 문서 작성 시각, 수정 시각 등을 각 사용자 디바이스의 밀리초로 지정했더니 뒤죽박죽 난리도 아니다. 운영하는 앱이 게시판 형식의 서비스가 아니라 실시간 채팅 서비스나 게임이였다면 상상도 하기가 싫다. 보통 현재 시간을 가져올 때 이런 식으로 시스템 시간을 가져온다. 물론 백엔드 서버 개발을 할 때는…