datomic

Ask questions on the official Q&A site at https://ask.datomic.com!
joe smith 2021-01-31T03:11:54.071200Z

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

Joe Lane 2021-01-31T17:06:13.073600Z

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

1✅
joe smith 2021-01-31T21:10:32.073800Z

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

joe smith 2021-01-31T21:10:57.074Z

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 smith 2021-01-31T21:11:17.074200Z

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

joe smith 2021-01-31T21:11:22.074400Z

thank you for your answer Joe!

Joe Lane 2021-02-01T00:59:53.083Z

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 smith 2021-02-04T05:41:43.121200Z

okay thank you Joe!

joe smith 2021-01-31T03:12:02.071500Z

also any plans for serverless?

Joe Lane 2021-01-31T17:06:13.073600Z

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

1✅
joe smith 2021-01-31T21:10:32.073800Z

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

joe smith 2021-01-31T21:10:57.074Z

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 smith 2021-01-31T21:11:17.074200Z

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

joe smith 2021-01-31T21:11:22.074400Z

thank you for your answer Joe!