Fork me on GitHub
#datomic
<
2021-01-31
>
joe smith03:01:54

hi anybody have experience using datomic ions? does it support canary deployment?

Joe Lane17:01:13

Hey Joe, what is your specific use-case for canary deployment? Also, could you elaborate on what you mean by “plans for serverless “?

3
joe smith21:01:32

I finished watching the video about Datomic Ions and it has answered my question.

joe smith21:01:57

Basically by canary deployment, is it possible to do a rolling update in production? if something goes wrong then immediately revert to previously working production.

joe smith21:01:17

by Serverless I believe thats what the Lambda proxies solve. All in all Datomic Ions seems to answer my needs.

joe smith21:01:22

thank you for your answer Joe!

Joe Lane00:02:53

RE: canary deploy, It depends again on what you mean by “something goes wrong”. Right now, if you initiate a deployment and the ec2 instance fails to complete its code deploy steps, then the deployment is marked as failed and (in a production topology) there is zero downtime. Now, if the code deploy succeeds on a given instance and your code starts up but the latest release of your code is “too slow” as measured by a cloudwatch metric you have set up, datomic ions can’t fail the build on your behalf because it appears to have succeeded as far as Code deploy is concerned. Hope that clarifies things and I’m glad I could help.

joe smith05:02:43

okay thank you Joe!

joe smith03:01:02

also any plans for serverless?