architecture

oxalorg (Mitesh) 2020-09-24T07:23:52.001300Z

Making bash scripts idempotent is a huge pain. We've upgraded to Ansible for most small scale projects and ansible + packer + terraform for larger ones.

javahippie 2020-09-24T07:47:24.003700Z

What are you all using for hosting Clojure Applications in the cloud? I am currently researching options for hosting a SaaS application with some databases and supporting services like prometheus and keycloak in the background. I need quick deployments and infrastructure as code… and really do not want to start using Kubernetes. http://render.com was new to me but looks good, but how established are they? Will they still be there in 3 years? AWS ECS seems like the safer bet, currently, no?

orestis 2020-09-24T09:04:01.004400Z

AWS elastic beanstalk is a good starting point, but you lose some control

orestis 2020-09-24T09:04:14.004800Z

And deployments aren’t as fast as they could be

orestis 2020-09-24T09:04:45.005700Z

There was some discussion in #aws recently, ECS and Fargate are more flexible and faster to deploy it seems

synthomat 2020-09-24T09:15:30.006600Z

For small deployments Dokku is really convenient and has a ton of plugins

javahippie 2020-09-24T09:21:52.007100Z

Thanks for the suggestions! Will look into all of it. I heard the same things about Beanstalk in this Twitter Thread: https://twitter.com/pesterhazy/status/1304135399942561793

lukasz 2020-09-24T14:37:01.008100Z

@javahippie for us (ECS+ Fargate) it's a matter of minutes (ignoring container build time, as that can vary)

👍 2
javahippie 2020-09-24T14:49:09.008500Z

Thanks for the insight, that’s good to know!