We have already discussed this. I think branches are a good idea, although we need to look at how they work first. For your GenesisDB, I would really like a "softer" mode so that individual types and events can be removed during development. Perhaps that could also be done with branches.
I've thought about that. Do you actually see a real use case for running a Mac as a server? Maybe if you're hosting an internal-only app and the Mac acts as the local database server.
I just finished my first internal project using Genesis DB (https://genesisdb.io)
The app uses a full CQRS + Event Sourcing setup, and Genesis DB worked really well as the event store. It felt lightweight but still powerful enough for production-style use.
I’m curious, has anyone else here already built one or more projects with Genesis DB? Would love to hear your experiences, especially around event modeling, projections, or performance in real-world scenarios.
reply