We can't find the internet
Attempting to reconnect
Something went wrong!
Attempting to reconnect
Analysis Summary
Worth Noting
Positive elements
- This video provides a concise, high-density technical overview of the Datomic Cloud connection workflow, which is highly valuable for developers needing a quick visual reference.
Influence Dimensions
How are these scored?About this analysis
Knowing about these techniques makes them visible, not powerless. The ones that work best on you are the ones that match beliefs you already hold.
This analysis is a tool for your own thinking — what you do with it is up to you.
Related content covering similar topics.
Datomic Cloud - Datoms
ClojureTV
A database that doesn't "change"? Go behind the scenes of Datomic, the immutable database!
Building Nubank
cheap servers with AWS Spot
Anomaly & Co
Databases: Are We There Yet? - Spasov
ClojureTV
Transcript
Once your Datomic stack is created, you will want to connect to your Datomic cloud system from a computer external to Amazon. You will connect to the automatically created client endpoint. Client access is controlled via signing keys in S3 which are secured by IAM permissions. The client endpoint can be found by going to Cloud Formation, clicking your compute stacks outputs tab, and finding the client api gateway endpoint key. Save that url. Clicking that url should show you an S3 auth path. The presence of this path shows that your client endpoint is available. Before you use Datomic Cloud you will need to set up Clojure. Once Clojure is installed, add the Datomic cloud dependency to your Clojure environment. I will be using deps.edn. Fire up your REPL and connect to your Datomic instance with this code. Replace the endpoint keys value with the client endpoint url that you saved earlier, Replace region with the AWS region that your system is in, and replace system with the name of your Datomic system. You may need to use a creds-profile to specify the AWS credentials necessary to access your Datomic system. Launch your REPL, eval your config, get a client, create a database, connect to your database, define some schema, transact your schema, define some data, transact the data, grab a database value, create a datalog query, query your database, and when you're done you can delete your database. In under five minutes you created a new Datomic database, used it, deleted it, and felt the satisfaction of easy access to powerful tools
Video description
https://www.datomic.com 0:00 Intro 0:07 What you are doing 0:14 How it works 0:24 Get your endpoint - https://docs.datomic.com/cloud/operation/howto.html#template-outputs 0:45 Setup Clojure - https://www.clojure.org/guides/getting_started 0:51 Dependencies 0:58 Client Configuration - https://docs.datomic.com/cloud/tutorial/client.html#using-datomic-cloud 1:27 Use Datomic - https://docs.datomic.com/cloud/tutorial/client.html 2:11 Learn More