PocketBase... The Ultimate Side-Hustle Backend?

preview_player
Показать описание
Take first look at PocketBase, a new backend platform using the Go programming language and SQLite database that compiles to a single executable. It is a lightweight alternative to tools like Firebase and Supabase for easy backend development.

#programming #firstlook #TheCodeReport

🔗 Resources

🔥 Get More Content - Upgrade to PRO

Use code lORhwXd2 for 25% off your first payment.

🎨 My Editor Settings

- Atom One Dark
- vscode-icons
- Fira Code Font

🔖 Topics Covered

- What is PocketBase?
- Pocketbase vs Supabase
- Pocketbase vs Firebase
- Is PocketBase production ready?
- How to choose a backend for an app?
Рекомендации по теме
Комментарии
Автор

"Destined to fail, but if not.. does it scale" This should be the motto for all side projects

karthik
Автор

we need another backend base service as an alternative to this one. and also a new javascript framework while we are at it

dom
Автор

Just want to say that I absolutely love your humour - "your side project which is destined to fail", saying "sharding" but putting "sharting" on-screen, etc...

Actually helps me retain the information because the laughs are keeping me focused, whereas other YouTubers lose me within seconds due to their long-winded, monotone, no-nonsense approach to teaching programming concepts.

Oliver_Saer
Автор

Start your project now by building your backend from scratch ❌
Spend endless hours looking at BaaS alternatives and never actually start your project ✅

Ddxcv
Автор

He said he was gonna look at pocketbase over the weekend and here we are. Boy does he deliver!

felipeflores
Автор

TIL Firebase uses “sharting” to horizontally scale. Only downsides of this strategy are the underwear overhead and the smell, but I find the tradeoff to be worth it, especially if you aren’t doing much code-sniffing

daytonmux
Автор

I have a SASS project I made years ago with Laravel and uses SQLite. Never had an issue with it. On of the best engineering project of all time. A fully transactional database in just a simple file is awesome.

ricardofabilareyes
Автор

Follower for a while, thanks for all the hard work!

tsizzle_
Автор

i love how pocketbase has real-time demo, so you can see other people testing it

apsufnfkascapsaclaw
Автор

You can scale horizontally by giving each customer their own executable. You don't have to worry about "noisy neighbours", only one customer is affected if an app goes down, you can scale each customer independently and you can easily A/B test features or do progressive rollouts of new versions.

soviut
Автор

This Pocketbase project is incredible. A single binary that does all that whereas Appwrite/Supabase require like 6 large containers.
Definitely using this for my next "startup".

nacs
Автор

This is the ultimate wombo combo! Go with Echo framework and Svelte for the UI plus SQLite for maximum portability; no Docker required. This is the gold standard for me in my mind; three seriously underrated pieces of technology orchestrated together to create a small binary that is easily self-hostable.

OzzyTheGiant
Автор

SQLite is perfectly useful in production for mobile apps, to have local caching. Very useful for apps that require a lot of downloads while the user is likely not around a wifi-spot, or as a way to lower the amount of calls to servers.

lucasharskamp
Автор

Thanks for putting this out. I'm definitely considering this as the backend for a multiplayer browser game.

jeremiahgavin
Автор

I've been running Supabase self hosted for a long time now, deploying on x86 was a really painless process if you follow their guide, and on the 1 CPU, 1GB of RAM I bought for the side project it's for it works great (the project also has super low traffic, but the specs are comparable to a basic Supabase plan). The only kink was when I tried to deploy on ARM, despite the images saying they're built for ARM and Supabase claiming they built them for ARM, the Postgres image simply doesn't work (the others do though). After a log of work, just building Postgres image from the supabase/postgres repo manually worked like a charm.

mrvillage
Автор

Perfect for my side project which is "destined to fail!" 🤣

brian_ball
Автор

I’m about to migrate from Firebase to Self Hosted Supabase for our infra for some client specific storage location requirements that cannot be met through GCP.

Obviously I came to Fireship for inspiration!! Happy to read comments that say it’s not too tough ❤ 🤞

kennette
Автор

Go & Svelte are my favorite languages, thanks for the report !!

lachainedanorak
Автор

We use supabase in production for 4k+ users, and We have spent few hours figuring out how to setup email templates 😅😅, and now it's okay there are some bugs like sometimes reset password would not get processed but it can be a client sided thing

adamnagy
Автор

i just rolled my own backend + api framework instead. after chasing my tail a little bit it’s now at a good point of stability and i really like it. it’s basically just micro services but in a single daemon w/ hot loading

pigalex