It is possible to write an Ecto adapter for Riak, with some workarounds. I tried it once, but the motivation to continue...