Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pocketbase-like application #92

Open
DaveTJones opened this issue Jan 23, 2024 · 0 comments
Open

Pocketbase-like application #92

DaveTJones opened this issue Jan 23, 2024 · 0 comments

Comments

@DaveTJones
Copy link

DaveTJones commented Jan 23, 2024

Pocketbase is gaining popularity as a quick and easy backend for one person teams and 'side-hustles'.

Some pros of Pocketbase:

  • Real-time subscriptions to database state
  • Integrated Auth
  • Allows for extension using event hooks/JavaScript
  • Contained in a single file, making deployment/self-hosting easy
  • Highly intuitive client side SDK

Some cons:

  • JavaScript performance in the provided runtime is comparatively poor
  • Cannot easily embed more performant languages for heavy workloads eg ML/NLP
  • Running multiple instances of pb and synchronising state between them is not officially supported, and can lead to inconsistent real-time behaviour. Constrained to a single instance.

Given that Deno KV now exists, a Pocketbase-like API built around it would be brilliant. Deno deploy provides a great developer experience, Deno KV can be easily self hosted, and globally available low-latency realtime would be available by default, providing all of the pros listed above with none of the cons.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant