Discussion:
Hosted Datomic?
Hunter Kelly
2012-11-14 22:37:56 UTC
Permalink
Are there any plans to have a hosted Datomic?

I'm using Datomic in work and have become hooked. I want to write some
small apps to throw up on Heroku (or other PaaS providers that support
clojure, I haven't seen any but haven't done any exhaustive research). The
problem is that for a small, quite possibly throwaway app, the initial
license is a bit steep. If there were some hosted solution for the early
stages of a project, while trialing the feasibility, that would be great.

Having a dynamo backed Datomic DB that one could connect to from Heroko
would be great.

Cheers,

H
--
-- You received this message because you are subscribed to the Google Groups Datomic group. To post to this group, send email to ***@googlegroups.com. To unsubscribe from this group, send email to datomic+***@googlegroups.com. For more options, visit this group at https://groups.google.com/d/forum/datomic?hl=en
Pelle Braendgaard
2012-11-16 21:14:53 UTC
Permalink
I would be willing to pay for a EC2 hosted transactor service as well.

Pelle
Post by Hunter Kelly
Are there any plans to have a hosted Datomic?
I'm using Datomic in work and have become hooked. I want to write some
small apps to throw up on Heroku (or other PaaS providers that support
clojure, I haven't seen any but haven't done any exhaustive research). The
problem is that for a small, quite possibly throwaway app, the initial
license is a bit steep. If there were some hosted solution for the early
stages of a project, while trialing the feasibility, that would be great.
Having a dynamo backed Datomic DB that one could connect to from Heroko
would be great.
Cheers,
H
--
-- You received this message because you are subscribed to the Google
Groups Datomic group. To post to this group, send email to
at https://groups.google.com/d/forum/datomic?hl=en
--
http://picomoney.com - A whole new kind of money
http://payglo.be - Blog about payments from a global perspective
--
-- You received this message because you are subscribed to the Google Groups Datomic group. To post to this group, send email to ***@googlegroups.com. To unsubscribe from this group, send email to datomic+***@googlegroups.com. For more options, visit this group at https://groups.google.com/d/forum/datomic?hl=en
Tim Craft
2012-11-16 22:02:02 UTC
Permalink
Post by Hunter Kelly
Are there any plans to have a hosted Datomic?
Also willing to pay for this!

I really want to use Datomic for various apps/projects, but the Datomic Pro
pricing is just not a good fit for the kind of things I'm working on, and I
don't have the time/inclination to setup Datomic Free on AWS myself. A
hosted Datomic service would solve both of these issues.

Best,
Tim
--
-- You received this message because you are subscribed to the Google Groups Datomic group. To post to this group, send email to ***@googlegroups.com. To unsubscribe from this group, send email to datomic+***@googlegroups.com. For more options, visit this group at https://groups.google.com/d/forum/datomic?hl=en
Henrik Mohr
2012-11-17 06:36:37 UTC
Permalink
Would be willing to pay for this if it somehow included the license (pro).

I'm running just fine with free on ec2 - it's really easy to setup.

BRgds,
Henrik
Post by Tim Craft
Post by Hunter Kelly
Are there any plans to have a hosted Datomic?
Also willing to pay for this!
I really want to use Datomic for various apps/projects, but the Datomic Pro pricing is just not a good fit for the kind of things I'm working on, and I don't have the time/inclination to setup Datomic Free on AWS myself. A hosted Datomic service would solve both of these issues.
Best,
Tim
--
--
-- You received this message because you are subscribed to the Google Groups Datomic group. To post to this group, send email to ***@googlegroups.com. To unsubscribe from this group, send email to datomic+***@googlegroups.com. For more options, visit this group at https://groups.google.com/d/forum/datomic?hl=en
Nick Zbinden
2012-11-18 22:17:01 UTC
Permalink
Somebody just needs to write a pallet crate and then you can put up the
free instance very fast.
--
-- You received this message because you are subscribed to the Google Groups Datomic group. To post to this group, send email to ***@googlegroups.com. To unsubscribe from this group, send email to datomic+***@googlegroups.com. For more options, visit this group at https://groups.google.com/d/forum/datomic?hl=en
August Lilleaas
2013-01-11 15:09:51 UTC
Permalink
This is certainly something I would pay for as well. I don't really need to
scale beyond the capabilities of the free transactor yet, but I also don't
want to have to manage my own transactor since I'm already hosting my other
stuff on PaaS providers.

Hopefully the Datomic team will stop writing code and become sysadmins
instead ;)

Alternatively, partner with a PaaS provider like AppFog or Heroku. I bet
you hadn't thought of that!
Post by Hunter Kelly
Are there any plans to have a hosted Datomic?
I'm using Datomic in work and have become hooked. I want to write some
small apps to throw up on Heroku (or other PaaS providers that support
clojure, I haven't seen any but haven't done any exhaustive research). The
problem is that for a small, quite possibly throwaway app, the initial
license is a bit steep. If there were some hosted solution for the early
stages of a project, while trialing the feasibility, that would be great.
Having a dynamo backed Datomic DB that one could connect to from Heroko
would be great.
Cheers,
H
--
-- You received this message because you are subscribed to the Google Groups Datomic group. To post to this group, send email to ***@googlegroups.com. To unsubscribe from this group, send email to datomic+***@googlegroups.com. For more options, visit this group at https://groups.google.com/d/forum/datomic?hl=en
vemv
2013-01-22 17:10:20 UTC
Permalink
I reckon a +1 doesn't contribute a lot but hey, I feel that pay-as-you-go
pricing scheme would be very much welcome in the community.
--
-- You received this message because you are subscribed to the Google Groups Datomic group. To post to this group, send email to ***@googlegroups.com. To unsubscribe from this group, send email to datomic+***@googlegroups.com. For more options, visit this group at https://groups.google.com/d/forum/datomic?hl=en
Stuart Halloway
2013-02-03 01:23:53 UTC
Permalink
We hear, and consider.

Stu
Post by vemv
I reckon a +1 doesn't contribute a lot but hey, I feel that pay-as-you-go
pricing scheme would be very much welcome in the community.
--
-- You received this message because you are subscribed to the Google Groups
Datomic group. To post to this group, send email to
https://groups.google.com/d/forum/datomic?hl=en
Mads Olsen
2013-02-03 01:48:10 UTC
Permalink
Apart from Datomic not having reached version 1 yet, to me worries about
how to keep the database available at all times are a prime obstacle to
selecting Datomic for customer projects.
A hosted and constantly monitored Datomic service would certainly do much
to alleviate fears in this direction - as would a possibility of connecting
to a database for reading, even when no transactor is running.

/Mads

On Sun, Feb 3, 2013 at 2:23 AM, Stuart Halloway
Post by Stuart Halloway
We hear, and consider.
Stu
Post by vemv
I reckon a +1 doesn't contribute a lot but hey, I feel that pay-as-you-go
pricing scheme would be very much welcome in the community.
--
-- You received this message because you are subscribed to the Google
Groups
Post by vemv
Datomic group. To post to this group, send email to
group at
Post by vemv
https://groups.google.com/d/forum/datomic?hl=en
--
You received this message because you are subscribed to the Google Groups
"Datomic" group.
To unsubscribe from this group and stop receiving emails from it, send an
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "Datomic" group.
To unsubscribe from this group and stop receiving emails from it, send an email to datomic+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
For more options, visit https://groups.google.com/groups/opt_out.
Mike Pence
2014-11-29 18:08:47 UTC
Permalink
So still no solution for using a hosted Datomic solution with heroku or
something?
Post by Mads Olsen
Apart from Datomic not having reached version 1 yet, to me worries about
how to keep the database available at all times are a prime obstacle to
selecting Datomic for customer projects.
A hosted and constantly monitored Datomic service would certainly do much
to alleviate fears in this direction - as would a possibility of connecting
to a database for reading, even when no transactor is running.
/Mads
Post by Stuart Halloway
We hear, and consider.
Stu
Post by vemv
I reckon a +1 doesn't contribute a lot but hey, I feel that
pay-as-you-go
Post by vemv
pricing scheme would be very much welcome in the community.
--
-- You received this message because you are subscribed to the Google
Groups
Post by vemv
Datomic group. To post to this group, send email to
send email to
this group at
Post by vemv
https://groups.google.com/d/forum/datomic?hl=en
--
You received this message because you are subscribed to the Google Groups
"Datomic" group.
To unsubscribe from this group and stop receiving emails from it, send an
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "Datomic" group.
To unsubscribe from this group and stop receiving emails from it, send an email to datomic+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Mike Haney
2014-11-30 23:40:07 UTC
Permalink
I had a nice conversation with Alex Warr from Cognitect during the conj, and explained to him my situation and how useful a hosted option for Datomic would be for my customers. He couldn't give any specifics of course, but strongly implied there may be a solution within the timeframe I mentioned this becoming a critical need (6 months). That's all pretty vague, I know, but it at least sounds like this is working its way up their priority list.

I also believe that if Cognitect doesn't offer this service, someone else eventually will. For instance, if all goes well in 12 months I could find myself having to manage a large multi-tenant Datomic installation shared between numerous smaller customers, which is not really something I want to do, but if in that position I would certainly explore the possibility of turning that into a separate paid service. I'm sure I'm not the first one to have thought about that either.
--
You received this message because you are subscribed to the Google Groups "Datomic" group.
To unsubscribe from this group and stop receiving emails from it, send an email to datomic+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
t***@gmail.com
2014-12-01 04:21:53 UTC
Permalink
Mike Haney: You should probably read the EULA again. I'm not a lawyer, but
it seems like both the licenses are clear that what you want to do isn't
allowed without Cognitect's express permission via a separate arrangement.
-Zack
Post by Mike Haney
I had a nice conversation with Alex Warr from Cognitect during the conj,
and explained to him my situation and how useful a hosted option for
Datomic would be for my customers. He couldn't give any specifics of
course, but strongly implied there may be a solution within the timeframe I
mentioned this becoming a critical need (6 months). That's all pretty
vague, I know, but it at least sounds like this is working its way up their
priority list.
I also believe that if Cognitect doesn't offer this service, someone else
eventually will. For instance, if all goes well in 12 months I could find
myself having to manage a large multi-tenant Datomic installation shared
between numerous smaller customers, which is not really something I want to
do, but if in that position I would certainly explore the possibility of
turning that into a separate paid service. I'm sure I'm not the first one
to have thought about that either.
--
You received this message because you are subscribed to the Google Groups "Datomic" group.
To unsubscribe from this group and stop receiving emails from it, send an email to datomic+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Mike Haney
2014-12-01 06:59:09 UTC
Permalink
Like I said, it's not what I want to do - I'm in the "solving problems for my customers" business, and have little interest in entering the hosting business. I was simply pointing out a situation where it might make sense to evaluate providing that service, and obviously if it ever came to that, licensing would be one of the many issues that would need to be addressed.

I would much prefer that Cognitect offer that service, and they are in a far better position to do that anyway.
--
You received this message because you are subscribed to the Google Groups "Datomic" group.
To unsubscribe from this group and stop receiving emails from it, send an email to datomic+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Marcus Holst
2015-01-23 21:34:29 UTC
Permalink
I will probably start using Datomic in an enterprise system utilizing
Heroku web servers within the next 2-4 months. The choice to use Datomic
would have been so much easier if there were a Heroku hosted option to look
at!
Post by Hunter Kelly
Are there any plans to have a hosted Datomic?
I'm using Datomic in work and have become hooked. I want to write some
small apps to throw up on Heroku (or other PaaS providers that support
clojure, I haven't seen any but haven't done any exhaustive research). The
problem is that for a small, quite possibly throwaway app, the initial
license is a bit steep. If there were some hosted solution for the early
stages of a project, while trialing the feasibility, that would be great.
Having a dynamo backed Datomic DB that one could connect to from Heroko
would be great.
Cheers,
H
--
You received this message because you are subscribed to the Google Groups "Datomic" group.
To unsubscribe from this group and stop receiving emails from it, send an email to datomic+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Wei Hsu
2015-01-26 22:44:53 UTC
Permalink
+1.

Currently, I run a small Datomic instance on EC2 / DynamoDB which costs
roughly $20 /month, so that would be the price to beat for a low-tier
hosted solution.
Post by Marcus Holst
I will probably start using Datomic in an enterprise system utilizing
Heroku web servers within the next 2-4 months. The choice to use Datomic
would have been so much easier if there were a Heroku hosted option to look
at!
Post by Hunter Kelly
Are there any plans to have a hosted Datomic?
I'm using Datomic in work and have become hooked. I want to write some
small apps to throw up on Heroku (or other PaaS providers that support
clojure, I haven't seen any but haven't done any exhaustive research). The
problem is that for a small, quite possibly throwaway app, the initial
license is a bit steep. If there were some hosted solution for the early
stages of a project, while trialing the feasibility, that would be great.
Having a dynamo backed Datomic DB that one could connect to from Heroko
would be great.
Cheers,
H
--
You received this message because you are subscribed to the Google Groups "Datomic" group.
To unsubscribe from this group and stop receiving emails from it, send an email to datomic+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Paul Evans
2015-01-28 21:17:25 UTC
Permalink
For what it's worth, I'm able to run Datomic Pro Starter Edition on a $5/mo
Digital Ocean Ubuntu droplet (500M RAM). I give the transactor Xms64m,
Xmx256m, and I scale down the cache/index properties by a factor of 4. My
Clojure app is a REST service using Liberator (sorry Pedestal team)
deployed as a JAR built using and uses Jetty. I run it using Xms256 and
Xmx512. The droplet is also running Nginx (fronting my Jetty instance and
using SSL) and Postgresql (my backing data service for Datomic). So far
it's working great for my side-project.

-Paul
Post by Hunter Kelly
Are there any plans to have a hosted Datomic?
I'm using Datomic in work and have become hooked. I want to write some
small apps to throw up on Heroku (or other PaaS providers that support
clojure, I haven't seen any but haven't done any exhaustive research). The
problem is that for a small, quite possibly throwaway app, the initial
license is a bit steep. If there were some hosted solution for the early
stages of a project, while trialing the feasibility, that would be great.
Having a dynamo backed Datomic DB that one could connect to from Heroko
would be great.
Cheers,
H
--
You received this message because you are subscribed to the Google Groups "Datomic" group.
To unsubscribe from this group and stop receiving emails from it, send an email to datomic+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Paul Evans
2015-01-28 21:18:12 UTC
Permalink
For what it's worth, I'm able to run Datomic Pro Starter Edition on a $5/mo
Digital Ocean Ubuntu droplet (500M RAM). I give the transactor Xms64m,
Xmx256m, and I scale down the cache/index properties by a factor of 4. My
Clojure app is a REST service using Liberator (sorry Pedestal team)
deployed as a JAR built using and uses Jetty. I run it using Xms256 and
Xmx512. The droplet is also running Nginx (fronting my Jetty instance and
using SSL) and Postgresql (my backing data service for Datomic). So far
it's working great for my side-project.

-Paul
--
You received this message because you are subscribed to the Google Groups "Datomic" group.
To unsubscribe from this group and stop receiving emails from it, send an email to datomic+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Paul Evans
2015-01-29 03:58:00 UTC
Permalink
For what it's worth, I'm able to run Datomic Pro Starter Edition on a
$10/mo Digital Ocean Ubuntu droplet (1G RAM). I give the transactor
Xms64m, Xmx256m, and I scale down the cache/index properties by a factor of
4. My Clojure app is a REST service using Liberator (sorry Pedestal team)
deployed as a JAR built using and uses Jetty. I run it using Xms256 and
Xmx512. The droplet is also running Nginx (fronting my Jetty instance and
using SSL) and Postgresql (my backing data service for Datomic). So far
it's working great for my side-project.

-Paul
--
You received this message because you are subscribed to the Google Groups "Datomic" group.
To unsubscribe from this group and stop receiving emails from it, send an email to datomic+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Erik Petersen
2015-01-30 03:18:28 UTC
Permalink
Thanks Paul.

I'm also running a side project on a $10 droplet but get occasional crashes
due to native memory (just started hosting last weekend). I'll update with
your settings and give it a shot.

I'm using the free transactor with h2 currently. I plan to move to
postgres (no idea what impact that will have).

(I'm a devops idiot so this morning I created a swapfile to see if that
helps .. so far so good in terms of memory but I did have the transactor
die once due to heartbeat failure, no idea if related to memory).
Post by Paul Evans
For what it's worth, I'm able to run Datomic Pro Starter Edition on a
$10/mo Digital Ocean Ubuntu droplet (1G RAM). I give the transactor
Xms64m, Xmx256m, and I scale down the cache/index properties by a factor of
4. My Clojure app is a REST service using Liberator (sorry Pedestal team)
deployed as a JAR built using and uses Jetty. I run it using Xms256 and
Xmx512. The droplet is also running Nginx (fronting my Jetty instance and
using SSL) and Postgresql (my backing data service for Datomic). So far
it's working great for my side-project.
-Paul
--
You received this message because you are subscribed to the Google Groups "Datomic" group.
To unsubscribe from this group and stop receiving emails from it, send an email to datomic+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Dustin Whitney
2015-04-13 19:59:18 UTC
Permalink
just adding my +1 to this. Would use!
Post by Erik Petersen
Thanks Paul.
I'm also running a side project on a $10 droplet but get occasional
crashes due to native memory (just started hosting last weekend). I'll
update with your settings and give it a shot.
I'm using the free transactor with h2 currently. I plan to move to
postgres (no idea what impact that will have).
(I'm a devops idiot so this morning I created a swapfile to see if that
helps .. so far so good in terms of memory but I did have the transactor
die once due to heartbeat failure, no idea if related to memory).
Post by Paul Evans
For what it's worth, I'm able to run Datomic Pro Starter Edition on a
$10/mo Digital Ocean Ubuntu droplet (1G RAM). I give the transactor
Xms64m, Xmx256m, and I scale down the cache/index properties by a factor of
4. My Clojure app is a REST service using Liberator (sorry Pedestal team)
deployed as a JAR built using and uses Jetty. I run it using Xms256 and
Xmx512. The droplet is also running Nginx (fronting my Jetty instance and
using SSL) and Postgresql (my backing data service for Datomic). So far
it's working great for my side-project.
-Paul
--
You received this message because you are subscribed to the Google Groups "Datomic" group.
To unsubscribe from this group and stop receiving emails from it, send an
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Datomic" group.
To unsubscribe from this group and stop receiving emails from it, send an email to datomic+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Ivan Reese
2015-04-26 18:14:10 UTC
Permalink
Yet another +1. Going to be using Datomic for a small company project this fall, and would love to avoid getting my hands dirty with *shudder* devops work.

Ivan Reese
--
You received this message because you are subscribed to the Google Groups "Datomic" group.
To unsubscribe from this group and stop receiving emails from it, send an email to datomic+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Alistair Roche
2015-08-26 23:51:59 UTC
Permalink
Can anyone go into more detail on why running a hosted Datomic service
would be a problem re. licenses? Isn't it just a matter of making sure I
have the appropriate licences for the Datomic transactors I run? Also,
would it be possible to have multiple users using the same transactor, but
only having access to particular databases?
Post by Ivan Reese
Yet another +1. Going to be using Datomic for a small company project this
fall, and would love to avoid getting my hands dirty with *shudder* devops
work.
Ivan Reese
--
You received this message because you are subscribed to the Google Groups "Datomic" group.
To unsubscribe from this group and stop receiving emails from it, send an email to datomic+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Dave Bryand
2015-12-15 19:48:38 UTC
Permalink
I'm also a fan of this idea. I'm now hooked on Datomic and want all of my
hipster SF startup friends to try it, but the friction to even sample the
goods right now is so high that very few people I know take the time to
give it a proper go.
Post by Hunter Kelly
Are there any plans to have a hosted Datomic?
I'm using Datomic in work and have become hooked. I want to write some
small apps to throw up on Heroku (or other PaaS providers that support
clojure, I haven't seen any but haven't done any exhaustive research). The
problem is that for a small, quite possibly throwaway app, the initial
license is a bit steep. If there were some hosted solution for the early
stages of a project, while trialing the feasibility, that would be great.
Having a dynamo backed Datomic DB that one could connect to from Heroko
would be great.
Cheers,
H
--
You received this message because you are subscribed to the Google Groups "Datomic" group.
To unsubscribe from this group and stop receiving emails from it, send an email to datomic+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Mond Ray
2015-12-16 10:20:21 UTC
Permalink
Please see my blog post on how you can get Datomic up and running on Heroku

http://blog.opengrail.com/jekyll/update/2015/11/19/datomic-heroku-spaces.html

It requires
1) an enterprise agreement with Heroku
2) access to their Private Spaces service (currently in closed beta)

Given that, it works with Free or Pro versions of Datomic (you must manage
and own the license yourself).

I hope that I show that Heroku offers a convenience that is unparalleled
but the cost aspects of hosting it on Heroku should not be ignored.

Ray
Post by Hunter Kelly
Are there any plans to have a hosted Datomic?
I'm using Datomic in work and have become hooked. I want to write some
small apps to throw up on Heroku (or other PaaS providers that support
clojure, I haven't seen any but haven't done any exhaustive research). The
problem is that for a small, quite possibly throwaway app, the initial
license is a bit steep. If there were some hosted solution for the early
stages of a project, while trialing the feasibility, that would be great.
Having a dynamo backed Datomic DB that one could connect to from Heroko
would be great.
Cheers,
H
--
You received this message because you are subscribed to the Google Groups "Datomic" group.
To unsubscribe from this group and stop receiving emails from it, send an email to datomic+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Ray McDermott
2015-12-22 18:38:00 UTC
Permalink
Over the past few days I have also added support for the simple DynamoDB
that Datomic can automate to the buildpack (was just Heroku Postgres
before).

The github docs are updated with details but I have not yet updated the
blog post.
Post by Mond Ray
Please see my blog post on how you can get Datomic up and running on Heroku
http://blog.opengrail.com/jekyll/update/2015/11/19/datomic-heroku-spaces.html
It requires
1) an enterprise agreement with Heroku
2) access to their Private Spaces service (currently in closed beta)
Given that, it works with Free or Pro versions of Datomic (you must manage
and own the license yourself).
I hope that I show that Heroku offers a convenience that is unparalleled
but the cost aspects of hosting it on Heroku should not be ignored.
Ray
Post by Hunter Kelly
Are there any plans to have a hosted Datomic?
I'm using Datomic in work and have become hooked. I want to write some
small apps to throw up on Heroku (or other PaaS providers that support
clojure, I haven't seen any but haven't done any exhaustive research). The
problem is that for a small, quite possibly throwaway app, the initial
license is a bit steep. If there were some hosted solution for the early
stages of a project, while trialing the feasibility, that would be great.
Having a dynamo backed Datomic DB that one could connect to from Heroko
would be great.
Cheers,
H
--
You received this message because you are subscribed to the Google Groups "Datomic" group.
To unsubscribe from this group and stop receiving emails from it, send an email to datomic+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Pavel Repin
2016-01-05 20:49:21 UTC
Permalink
++ to the idea of metered Datomic as a service. In fact, I was thinking to
build a service like that, but got bogged down on legal details like: "Is
that even allowed by Datomic Pro licensing model?"

Since the conversation has drifted to Heroku, I'd like to mention that
we've put together a Heroku buildpack/standalone-peer-service
<https://github.com/upworthy/datomic-peer-svc> that we use to talk to a
Datomic transactor (provisioned using the documented
<http://docs.datomic.com/aws.html> CloudFormation mechanism, in our case).

This thing has two modes of operation:

- *"Buildpack":* when this project is used as a buildpack, it installs
Datomic REST server bound to localhost:${DATOMIC_REST_PORT:-8777} running
as a daemon on the same dyno as the affected app. This is useful for
non-JVM Heroku apps that wish to use Datomic. As a result, the app and the
datomic peer (REST server) compete for resources of a dyno. The buildpack
address that by restricting memory resources devoted to Datomic REST server
based on Heroku dyno size.
- *"Standalone":* when this project is deployed as a Heroku app, it
presents itself as Datomic Console webapp protected with Google
authentication.
Post by Ray McDermott
Over the past few days I have also added support for the simple DynamoDB
that Datomic can automate to the buildpack (was just Heroku Postgres
before).
The github docs are updated with details but I have not yet updated the
blog post.
Post by Mond Ray
Please see my blog post on how you can get Datomic up and running on Heroku
http://blog.opengrail.com/jekyll/update/2015/11/19/datomic-heroku-spaces.html
It requires
1) an enterprise agreement with Heroku
2) access to their Private Spaces service (currently in closed beta)
Given that, it works with Free or Pro versions of Datomic (you must
manage and own the license yourself).
I hope that I show that Heroku offers a convenience that is unparalleled
but the cost aspects of hosting it on Heroku should not be ignored.
Ray
Post by Hunter Kelly
Are there any plans to have a hosted Datomic?
I'm using Datomic in work and have become hooked. I want to write some
small apps to throw up on Heroku (or other PaaS providers that support
clojure, I haven't seen any but haven't done any exhaustive research). The
problem is that for a small, quite possibly throwaway app, the initial
license is a bit steep. If there were some hosted solution for the early
stages of a project, while trialing the feasibility, that would be great.
Having a dynamo backed Datomic DB that one could connect to from Heroko
would be great.
Cheers,
H
--
You received this message because you are subscribed to the Google Groups "Datomic" group.
To unsubscribe from this group and stop receiving emails from it, send an email to datomic+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Ray McDermott
2016-01-05 20:55:56 UTC
Permalink
Great stuff - thanks Pavel!

Would you mind if I played around with it and integrated it my stuff? That
way non-JVM hosts could talk to the Heroku transactor services / console
too.

Ray
Post by Pavel Repin
++ to the idea of metered Datomic as a service. In fact, I was thinking to
build a service like that, but got bogged down on legal details like: "Is
that even allowed by Datomic Pro licensing model?"
Since the conversation has drifted to Heroku, I'd like to mention that
we've put together a Heroku buildpack/standalone-peer-service
<https://github.com/upworthy/datomic-peer-svc> that we use to talk to a
Datomic transactor (provisioned using the documented
<http://docs.datomic.com/aws.html> CloudFormation mechanism, in our case).
- *"Buildpack":* when this project is used as a buildpack, it installs
Datomic REST server bound to localhost:${DATOMIC_REST_PORT:-8777} running
as a daemon on the same dyno as the affected app. This is useful for
non-JVM Heroku apps that wish to use Datomic. As a result, the app and the
datomic peer (REST server) compete for resources of a dyno. The buildpack
address that by restricting memory resources devoted to Datomic REST server
based on Heroku dyno size.
- *"Standalone":* when this project is deployed as a Heroku app, it
presents itself as Datomic Console webapp protected with Google
authentication.
Post by Ray McDermott
Over the past few days I have also added support for the simple DynamoDB
that Datomic can automate to the buildpack (was just Heroku Postgres
before).
The github docs are updated with details but I have not yet updated the
blog post.
Post by Mond Ray
Please see my blog post on how you can get Datomic up and running on Heroku
http://blog.opengrail.com/jekyll/update/2015/11/19/datomic-heroku-spaces.html
It requires
1) an enterprise agreement with Heroku
2) access to their Private Spaces service (currently in closed beta)
Given that, it works with Free or Pro versions of Datomic (you must
manage and own the license yourself).
I hope that I show that Heroku offers a convenience that is unparalleled
but the cost aspects of hosting it on Heroku should not be ignored.
Ray
Post by Hunter Kelly
Are there any plans to have a hosted Datomic?
I'm using Datomic in work and have become hooked. I want to write some
small apps to throw up on Heroku (or other PaaS providers that support
clojure, I haven't seen any but haven't done any exhaustive research). The
problem is that for a small, quite possibly throwaway app, the initial
license is a bit steep. If there were some hosted solution for the early
stages of a project, while trialing the feasibility, that would be great.
Having a dynamo backed Datomic DB that one could connect to from Heroko
would be great.
Cheers,
H
--
You received this message because you are subscribed to the Google Groups "Datomic" group.
To unsubscribe from this group and stop receiving emails from it, send an email to datomic+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Ertuğrul Çetin
2017-09-18 12:06:22 UTC
Permalink
That would be great! Like mongoLab(mLab) and you just need DB URI which is
very easy to work with! I'm also willing to pay for it.
Post by Hunter Kelly
Are there any plans to have a hosted Datomic?
I'm using Datomic in work and have become hooked. I want to write some
small apps to throw up on Heroku (or other PaaS providers that support
clojure, I haven't seen any but haven't done any exhaustive research). The
problem is that for a small, quite possibly throwaway app, the initial
license is a bit steep. If there were some hosted solution for the early
stages of a project, while trialing the feasibility, that would be great.
Having a dynamo backed Datomic DB that one could connect to from Heroko
would be great.
Cheers,
H
--
You received this message because you are subscribed to the Google Groups "Datomic" group.
To unsubscribe from this group and stop receiving emails from it, send an email to datomic+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Ray McDermott
2017-09-18 13:14:14 UTC
Permalink
Sadly this is not currently allowed by Cognitect

Ray
Post by Ertuğrul Çetin
That would be great! Like mongoLab(mLab) and you just need DB URI which is
very easy to work with! I'm also willing to pay for it.
Post by Hunter Kelly
Are there any plans to have a hosted Datomic?
I'm using Datomic in work and have become hooked. I want to write some
small apps to throw up on Heroku (or other PaaS providers that support
clojure, I haven't seen any but haven't done any exhaustive research). The
problem is that for a small, quite possibly throwaway app, the initial
license is a bit steep. If there were some hosted solution for the early
stages of a project, while trialing the feasibility, that would be great.
Having a dynamo backed Datomic DB that one could connect to from Heroko
would be great.
Cheers,
H
--
You received this message because you are subscribed to a topic in the
Google Groups "Datomic" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/datomic/Vcx7LtaK65U/unsubscribe.
To unsubscribe from this group and all its topics, send an email to
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Datomic" group.
To unsubscribe from this group and stop receiving emails from it, send an email to datomic+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Loading...