Event sourcing is great because you don't commit yourself to one bad architecture. Keep the facts around permanently, and when you find you've made a mistake in the interpretation of those facts, it's no big deal to fix the interpretation. You can even run multiple interpretations simultaneously!
What this means in practice is that you can build an impressive AI system that takes enormous amounts of compute and yields plausible answers slowly.
Then when your product owner leaves the room, you can alt-tab back to the real system which is fast and gives the correct answer.
mrkeen•2h ago
What this means in practice is that you can build an impressive AI system that takes enormous amounts of compute and yields plausible answers slowly.
Then when your product owner leaves the room, you can alt-tab back to the real system which is fast and gives the correct answer.
Your product owner will never know!