Just found out about eventuate. I am using Akka Persistence today and have run into a few of the problems where you differentiate. Have not given eventuate a try yet but have an initial question: I wish to have the event log written in plain text json for debugging and support reasons. I am using Scala Pickling for serialization so I'm not as concerned about serialization speed. I could imagine message size during replication could become an issue. Is this a really bad idea and would I be able to plug in my own serialization+storage model fairly easy into eventuate without having to adapt each storage plugin?