Is it possible to use Mnesia as data store behind absinthe GraphQL layer?

Hi Elixirs!

We are currently investigating some GraphQL data service architecture options.

I was wondering if it is possible to use Mnesia as data store behind absinthe GraphQL layer? Does somebody have any experience with that? Or is there a blocker I am missing?

Cheers!

Hey @SteveOH Absinthe doesn’t really care about what backend store you’re using, so it’s certainly possible from that angle.

I think a better question is this: Is Mnesia the right choice for your application? My opinion is that it is generally not. It comes with a bunch of trade offs and operational complexities that, while well suited for its original use case, I don’t think are a good fit for the “application server in the cloud” service.

3 Likes