Fork me on GitHub
#architecture
<
2020-09-24
>
mitesh07:09:52

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.

javahippie07:09:24

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?

orestis09:09:01

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

orestis09:09:14

And deployments aren’t as fast as they could be

orestis09:09:45

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

synthomat09:09:30

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

javahippie09:09:52

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

lukaszkorecki14:09:01

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

javahippie14:09:09

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