Yeah, this is a good example of what I mean. Apps can just have a regular database, and create events when there's a compelling reason for them to be read by other apps.