News for hackers. Stuff that matters.
Re:Next.js 12 by swyx on Tuesday October 26, 2021 @01:44PM (#29003567)
https://supabase.io has:

- Postgres DB (+ admin panel + realtime sync + search + workflows)

- Auth

- Storage

- Functions (beta)

(disclosure: am small angel investor)

its interesting that you consider workflows a "standard cloud primitive". what do you currently use? (i work on a workflow engine myself)

Re:Next.js 12 by city41 on Tuesday October 26, 2021 @01:51PM (#29003677)
As far as I know, Supabase is unique in this space in that you really are given a postgres db. You can log into it with any postgres client and do just about anything you want. Combine that with its "backend as a service" layer of niceties and it's a really potent combo.
Re:Next.js 12 by jekude on Tuesday October 26, 2021 @01:54PM (#29003734)
Current company's infrastructure is currently all on AWS, so using Step Functions. However I really _really_ like temporal.io's code-first solution (just didn't want to self-host).

Perhaps the dust on best practices / tech for workflows or sagas just hasn't settled yet to include in a framework like the one I am envisioning.

In general I think Supabase is fantastic in terms of the interoperability of all of the features they introduce. Just waiting on functions (and perhaps events / queues for async communication).

Re:Next.js 12 by swyx on Tuesday October 26, 2021 @02:01PM (#29003844)
ah nice! make sure to fill out our waitlist if you want our managed service: https://temporal.io/cloud

meanwhile if you like workflows as code and want to stay in the AWS world what about AWS SWF? our CEO used to be tech lead of that and it shares similar ideas.

yeah we are hoping to establish what best practice/architecture for workflows looks like. Feedback/questions welcome: https://docs.temporal.io/blog/workflow-engine-principles

Re:Next.js 12 by jekude on Tuesday October 26, 2021 @02:09PM (#29003944)
am an ex-AWS engineer who worked on a service team that depends on SWF and also on one that depends on Step Functions. IMO the serverless-ness (?) of Step Functions and not having to manage pollers like SWF is huge.
Re:Next.js 12 by swyx on Tuesday October 26, 2021 @02:18PM (#29004108)
yeah we hear that a bunch. long term we'll host pollers. gotcha tho :) thanks for the thoughts
Re:Next.js 12 by pistoriusp on Tuesday October 26, 2021 @03:32PM (#29005146)
I use pg-boss (https://www.npmjs.com/package/pg-boss) which plugs really nicely into Postgres.

It allows you to define task queues or scheduled jobs, and if you're already running Postgres you don't have to host any other infrastructure!

Re:Next.js 12 by vasco on Tuesday October 26, 2021 @02:26PM (#29004228)
Does anyone in a larger company (say 100+ devs) have experience with supabase (or similar tool) real world projects to increase rate of experimentation before "graduating" services to more standard supported infrastructure that is using standardized monitoring etc?