데이터관리와 Edge Functions를 설정했습니다.

시스템 설정을 어떻게 관리할까.

어플을 만들기에 앞서서.. 시스템 설정들을 어떻게 관리하면 좋을까.

그 뿐만 아니라 사용자의 데이터는 어떻게 관리를 해야할까가 의문이였습니다.


잦은 읽기/쓰기는 곧 과금으로 넘어간다는 얘기에 이거부터 확실하게 잡고 가야겠다고 생각했고

AI랑 의논한 끝에 제 나름의 방법을 고안해냈습니다.


캐시하는 로직

시스템 정보는 로컬에 저장

처음 앱 시작시 시스템 정보를 불러옵니다.

그 후에 로컬에 저장을 하지요.

그럼 시스템 정보가 변경됬을 경우는 어떻게 하나?

시스템 정보가 변경 됬음을 감지하는 최소한의 읽기로 처리했습니다.

변경이 감지되면 기존 로컬 캐시는 제거 후 다시 정보를 불러오게끔 말이지요.

아래 시스템 버전으로 말입니다

시스템 버전만 조회를 하는 최소한의 읽기로 진행했습니다.

근데 이게 맞나요?

업로드된 이미지

Edge Functions 설정

제미나이 API를 사용하다보니 API Key앱 내에 저장을 해야 했습니다.

누가 시간이 남아 돌아서 제 어플을 뜯어 보겠나 하고 생각하지만

제 마음이 편하려고 방법을 찾다가 한다리 걸치면 괜찮다고 AI가 말해줘서 사용하게 됬습니다.

물론 과금요소인건 맞지만 괜한 걱정을 안해도 된다는 생각에 사용하기로 했네요.

계정인증도 들어가고 헛단대서 마구잡이로 쓰지는 못할것입니다. 이거 참 좋네요.

혹시 몰라 URL은 지웠습니다.. 겁나서요

업로드된 이미지

정리

소요시간: 10일

난이도: 5/10점

프로젝트 진행도: 25%

코멘트:

이제 한 1/4 온거 같습니다. 대략적인 흐름은 잡힌것 같은데..

생각보다 기간오래 걸리는것 같습니다. 2월말에 배포로 생각하고 있는데

과연 가능할지 모르겠습니다. 그래도 놓지만 않는다면 배포가 되겠죠

얼른 배포하고 다음 프로젝트 진행하고 싶네요 .. 방치형RPG게임을 만들고 싶거든요..

일단 이거부터하고..