개발일지
데이터 관리와 Edge Functions 설정
2026.01.21 23:04·조회 152

시스템 설정을 어떻게 관리할까.
어플을 만들기에 앞서서.. 시스템 설정들을 어떻게 관리하면 좋을까.
그 뿐만 아니라 사용자의 데이터는 어떻게 관리를 해야할까가 의문이였습니다.
잦은 읽기/쓰기는 곧 과금으로 넘어간다는 얘기에 이거부터 확실하게 잡고 가야겠다고 생각했고
AI랑 의논한 끝에 제 나름의 방법을 고안해냈습니다.

시스템 정보는 로컬에 저장
처음 앱 시작시 시스템 정보를 불러옵니다.
그 후에 로컬에 저장을 하지요.
그럼 시스템 정보가 변경됬을 경우는 어떻게 하나?
시스템 정보가 변경 됬음을 감지하는 최소한의 읽기로 처리했습니다.
변경이 감지되면 기존 로컬 캐시는 제거 후 다시 정보를 불러오게끔 말이지요.
아래 시스템 버전으로 말입니다
시스템 버전만 조회를 하는 최소한의 읽기로 진행했습니다.
근데 이게 맞나요?

Edge Functions 설정
제미나이 API를 사용하다보니 API Key를 앱 내에 저장을 해야 했습니다.
누가 시간이 남아 돌아서 제 어플을 뜯어 보겠나 하고 생각하지만
제 마음이 편하려고 방법을 찾다가 한다리 걸치면 괜찮다고 AI가 말해줘서 사용하게 됬습니다.
물론 과금요소인건 맞지만 괜한 걱정을 안해도 된다는 생각에 사용하기로 했네요.
계정인증도 들어가고 헛단대서 마구잡이로 쓰지는 못할것입니다. 이거 참 좋네요.
혹시 몰라 URL은 지웠습니다.. 겁나서요

정리
소요시간: 10일
난이도: 5/10점
프로젝트 진행도: 25%
코멘트:
이제 한 1/4 온거 같습니다. 대략적인 흐름은 잡힌것 같은데..
생각보다 기간이 오래 걸리는것 같습니다. 2월말에 배포로 생각하고 있는데
과연 가능할지 모르겠습니다. 그래도 놓지만 않는다면 배포가 되겠죠
댓글 0
첫 번째 댓글을 남겨보세요.