# Datomic with Terraform

**URL:** <https://forum.datomic.com/t/datomic-with-terraform/1295>\
**Category:** Datomic Applications\
**Created:** [December 24, 2019, 9:02pm UTC](https://forum.datomic.com/t/datomic-with-terraform/1295 "2019-12-24T21:02:35Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![jdhollis](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.datomic.com/jdhollis/32/241_2.png) [@jdhollis](https://forum.datomic.com/u/jdhollis)\
**Post date:** [December 24, 2019, 9:02pm UTC](https://forum.datomic.com/t/datomic-with-terraform/1295/1 "2019-12-24T21:02:35Z")

</div>

Hi, all.

I probably should have posted this here immediately after the Conj, but I’ve published a post covering the content of [my talk](http://2019.clojure-conj.org/speaker-j-d-hollis/) on my site: [Datomic with Terraform](https://theconsultingcto.com/posts/datomic-with-terraform/)

If you want to dive straight into the Terraform, I’ve also published two repositories to get you started:

- [datomic-service](https://github.com/jdhollis/datomic-service)
- [datomic-terraform-example](https://github.com/jdhollis/datomic-terraform-example)

And since this is something I need to do relatively often, I’ve also published a Terraform module for wiring up SQS to an ion: [sqs-driven-ion](https://github.com/jdhollis/sqs-driven-ion)

Lastly, as an added bonus, I just published a write-up for how to implement HTTP Direct with Terraform: [HTTP Direct with Datomic & Terraform](https://theconsultingcto.com/posts/http-direct-with-datomic-and-terraform/)

Again, if you want to skip the explanation, you can find the example repository here: [datomic-http-direct-example](https://github.com/jdhollis/datomic-http-direct-example)

If you have any questions or comments, hit me up here or on GitHub.

Best,  
J.D.

---

<div class="post-metadata">

**Author:** ![amatorium](https://avatars.discourse-cdn.com/v4/letter/a/aca169/32.png) [@amatorium](https://forum.datomic.com/u/amatorium)\
**Post date:** [December 28, 2019, 2:09pm UTC](https://forum.datomic.com/t/datomic-with-terraform/1295/2 "2019-12-28T14:09:03Z")

</div>

This is fantastic! Really neat and helpful in trying to preserve as much infrastructure as code as possible while working with Datomic. Would love to hear about any updates to more elegant solutions for detecting ion code change or not having to use an undocumented API. I’m surprised that given how long Datomic has been out, there doesn’t seem to be as much support (at least detailed openly) for tooling and automatic deployment.

---

<div class="post-metadata">

**Author:** ![jdhollis](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.datomic.com/jdhollis/32/241_2.png) [@jdhollis](https://forum.datomic.com/u/jdhollis)\
**Post date:** [December 28, 2019, 4:47pm UTC](https://forum.datomic.com/t/datomic-with-terraform/1295/3 "2019-12-28T16:47:12Z")

</div>

Thanks! I’ll continue to add updates to the posts as my approach evolves (and likely post here as well).
