현재 개발중인 프로젝트가있는데 글로벌서비스를 염두에 둬야한다고합니다..

그래서 DB와 서버 타임존은 UTC로 고정하고 API응답할때도 UTC시간을 그대로 반환, 클라이언트 사이드에서 현지시간으로 표현해주도록 할 계획인데요.. 여기서 궁금한 것

1. UTC만 취급한다는 가정하에 날짜필드 타입으로 LocalDateTime 사용해도 될까요? 검색해보면 OffsetDateTime이나 ZoneDateTine을 권장하던데, UTC로만 로직을 구성할 예정이라면 LocalDateTime만으로 충분할것같은데 맞을까요?

2. Response를 UTC로 해주는건 맞는것같은데.. 만약 날짜검색 등 Request에 날짜가 들어오는경우도 있을텐데, 이 경우도 프론트에서 UTC로 변환해서 요청하도록 하는게 맞을까요? 왜 고민이냐면 그렇게되면 예를들어 한국시간으로 11월 2일에 대한 검색 로그를 요청할때 시간정보까지 포함해 11월1일 15시~11월 2일 15시 이런식으로 시간정보까지 보내줘야 하는 등 프론트에서 할일이 너무 많아지지않을까 싶어서 고민입니다....

3. 프론트에서 날짜관련하여 전역적으로 UTC로 포멧팅하는게 많이 어려울까요.?프론트는 잘 몰라 질문드립니다.

- dc official App