Has anyone seen a blog post comparing Apex Up and ...
# orm-help
h
Has anyone seen a blog post comparing Apex Up and Zeit Now, or perhaps blog posts about using either in production at scale? I’m having a hard time choosing between them. I’m inclined towards Apex Up + Lambda for my GQL+Prisma project, but my issue with it is that we have to jump through some hoops to support subscriptions. Zeit Now seems to support that, but to me it seems to be a bit of a ‘magic black box’ with much less control over deployments
r
I’ve used both and found Lambda to be faster than zeit now in terms of response times but then again zeit now is much easier to use and setup
s
Well you’re comparing apples to oranges in a way. Very “ish”: Up = Lambda Now = Fargate
s
I am currently debating between these options as well. One of my concerns with Now is that they don't seem to support spending limits, and if you go over your quotas then you automatically end up paying more.
s
Well, Lambda can get pretty costly if you don’t add any limits to things like concurrency, etc
h
@siyfion - I know they’re quite different and it of course depends on requirements, but I’m having a tough time choosing. As most, I want the most reliable, cheapest option with the most control while being easiest to use 😄
What do you mean “Now = Fargate” ?
s
@siyfion But that's the thing, you can actually add the limits.
@halborg Zeit Now is more comparable to the AWS Fargate service.
h
Ah, I see what you mean
I really like the Lambda approach, wrapping the Express app as a function. It’s nice and contained, selfhealing and scaling is of course no issue. However, missing out on realtime connections is a bit disappointing, especially when starting a new greenfield project
s
Also—I followed Prisma documentation and have a Docker image with Prisma and Postgres on it. Is that the recommended setup, or could/should those services be separated?
h
On the other hand, there are services like fanout.io or just delegating realtime connections to other deployments. And the Apex Up approach is less of a ‘magic-deployment-box’ than Zeit Now.
s
I thought the same thing.
Integrating Fanout seems almost silly when working with GraphQL subscriptions
h
Also - Up seems more fit for CI setups on first look. Not sure if the desktop app is required for it to work, or if it can be set up with something like Bitbucket Pipelines
s
Agreed. I’ve got my
up
project running through CircleCI
h
Any guide @siyfion ? I found a random repo for now CI: https://github.com/bahmutov/now-pipeline
s
Uhhh… Umm
Give me a sec
m
I'm pay $10 a month for
up pro
and love it. TJ, the creator, is responsive on the Apex slack channel whenever you need help (available to everyone paid and unpaid).