kodadot / kodadot/basick

Ultra-cache with Deno KV

Open
#54 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
1
Forks
2
PR merge metrics
No merged PRs in 30d

Description

**Describe the feature**

I would like to cache the collection list into the KV, so app does not need to make that any reads.
SubSquid is able to handle the file writes and reads,
the only problem is how to handle restarts :)

**Expected outcome**

I expect to have faster indexing processor as it would cachce the data on KV instead of DB

**Additional context**

- [Using KV in Node.js](https://docs.deno.com/deploy/kv/manual/node/)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the indexing processor and the collection-list database reads, then review the linked Deno KV Node.js documentation and how SubSquid handles file reads and writes. Done means collection data is cached in KV, indexing avoids those database reads, and cache behavior across restarts is defined.

Written by the indexing model from the issue text.

Assessment

Tech stack
deno, typescript
Domain
backend, databases
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.