Distribute persistence into separate services