Curated list of episodes, bundled to help you on your learning path!
Videos of tech, infrastructure, hardware and software which non-instructional by nature.
Articles around software and tutorials.
Show your love and support while looking fancy.
Got a question or want to chat about a topic? Let's talk!
This is really useful tutorial! Thank you so much.
It's also not ideal that the postgres, redis, etc are dockerized (whether it is in the docker swarm or kubernetes) since the service could become unhealthy and reboot at any point in time. Since these aren't redundant services, it could bring down the application unexpectedly while they're being restarted.
If you wanted to use managed services, you could still use the docker swarm and portainer. You'd need to pass the environment variables through to the app services which can be done through portainer or some other mechanism.
I am planning to migrate an app off Heroku.
For Digital Ocean, I am not comfortable enough with their App Platform yet. The last time I tried it, there were several issues around my project using esbuild instead of webpacker and couldn't successfully deploy. I've been monitoring their release notes page and haven't seen anything to indicate that this issue is fixed.
It also greatly depends on your application needs. Do you need to have multiple regions and load balancing between multiple web services?