
Bharat Mandava
378 posts












moved superblog dashboard to aws just couldn't deal with @railway going down every now and then, almost lost a precious customer after they faced downtime multiple times. they just said - sai, superblog is big now (narrator: it is not). you can't keep experimenting with infra. thankfully they did not churn! the dx and quality (when it works) of railway are fire. nothing comes close. but help-tickets unanswered, strange errors and this one time, I had to deploy a minor fix but had to wait for 4 hours due to their build system failure. absolutely no communication in the dashboard. the status page is weirdly built (shows 'all systems functional' even during the downtime of one of their systems. flagged by multiple people) i actually considered going back to @vercel. seemed no brainer. pay 20/mo and forget everything. in case of ddos, ceo actually responds. except the cold starts. fkn cold starts man. then considered to use my fav @Hetzner_Online (hey vps gang). made up my mind to setup cf zero trust + caprover + waf. then realised rarely we need to reboot the vps after security patches (automated with unattended-upgrades but still). didn't want to be offline for 30-60s (i'm locked-in to grow). other option: use an lb and maintain two vps to alternate during patch+reboots. nah, not worth it. just looked at aws lightsail container vs app runner vs fargate. app runner seemed no brainer as a product. but god damn. the dx suuuuuuuucks. fkn sucks. connected a git repo but build fails because the provisioned instance config is not enough to run the build (but it is 2x the run time requirements). then had to setup github actions to build and push the docker image to ecr. then some stupid health check issue prevented the app from getting deployed successfully. for every change, damnnnn 20 mins wasted. finally fixed it. but then faaaak, wtf aws apprunner team. its been 4+ years since i suggested to allow adding env vars in bulk. still not implemented? literally every other platform has this. you dont even need claude/codex for this. i had to manually add 40 env vars one by one. who tf is running the product? @awscloud annnyyways, finally connected the domain to app runner. the dashboard is flynnnnn. db and app are both in eu-central-1. maybe even in the same fkn rack, who knows? seriosuly should've taken the hit long back and spent 2-3 hours to deploy to aws. wanna give superblog a try? superblog.ai (this is cf pages btw. login to dashboard actually)
























