3 ms·
We switched from Heroku to Render about 6 months ago. It was a great experience initially, but there are a lot of sharp edges we've encountered since then, to t
by hkhanna 4y ago
We switched from Heroku to Render about 6 months ago. It was a great experience initially, but there are a lot of sharp edges we've encountered since then, to the point that if I were switching away from Heroku today, I'd consider something else.
For example, we had a monitor set up in Papertrail that notifies us if it doesn't see our application's heartbeat log entry in a 10-minute period. We had to disable that monitor because Render will regularly have outages related to logging where logs simply don't make it to the log stream. Their status page is all green and I've unfortunately had to reach out to support on more than one Friday night.
Deploys take a little too long, around 5 minutes on the paid Pro Plus tier.
And, minor gripe, but the web UI feels like an SPA, and I think it's built to be one, but the frontend state isn't stable and will often show the wrong information. From time to time, you'll need to manually refresh the page to get the correct information.
The security issue that happened with Heroku back in April and the subsequent flubbing of communication around the issue made it so we had no choice but to migrate. But the platform itself was rock solid in my experience. I don't get that same feeling from Render.
I'm holding out hope that it improves in the coming months!
EDIT: I double checked the deploy times because of the comment below, and it's actually closer to 5 minutes, not 10, so I've updated my comment accordingly. 5 minutes is much more reasonable.
- anurag 4y agoI'm sorry you ran into these issues and feel your frustration. The tl;dr is we hit completely unexpected scale overnight when Heroku's free tier news broke, and had to find and fix unpredictable bottlenecks quickly. We're in better shape now, and I feel confident about the rough edges fading away over the next few weeks. For example, we've worked hard to get logging to a stable state over the last couple of weeks, and I hope you've noticed the improvements already. Regarding deploys, I'm surprised they're taking this long on paid plans. I'd love to follow up if you could share details over email (address in profile). We have internal SLOs around build times and we've made (and observed) improvements recently, so I'm wondering if this is specific to how your build is being cached.
- hkhanna 4y agoTotally understand re the unexpected scale, and Render did pretty well, all things considered. I double checked the deploy times and it's closer to 5 minutes, so I updated my comment accordingly. I'm rooting for you!
- anurag 4y agoMuch appreciated. I'm sure we can do better on builds; stay tuned.