3 ms·
I used a weird stack of: - Rails: so I have a UI quickly together with some admin and a interactive shell to allow me interact with the app easiser - GoodJobs:
by kureikain 4y ago
I used a weird stack of:
- Rails: so I have a UI quickly together with some admin and a interactive shell to allow me interact with the app easiser
- GoodJobs:https://github.com/bensheldon/good_job https://github.com/bensheldon/good_job Used this for any Rails based job
- Postgres for everything. No Redis. I found redis is a source of pain when it misbehave and reach max mem with eviction policy. When Redis mem is big, restart it take quite a bit of time.
- Huge server: I rent hetzner server and scale vertically.
- Golang + sqlc: I used Rails SQL schema to pair it with golang sqlc https://sqlc.dev/ https://sqlc.dev/ it makes write SQL way easier
- Stimulus
- Docker Compose for Rails deployment
- SCP/Systemd for go-based servic
https://mailwip.com https://mailwip.com is my email forwarding saas app.