Hacker News new | past | comments | ask | show | jobs | submit login

Indeed. It is CQRS with some ES in there (for sagas/workflows).

Right now, granularity is pretty granular but it could be more granular. For example, there is a concept of serialization scopes that I’m barely using. But it would be possible to (and fairly trivial) to use this to prevent serialization of the entity snapshot for certain properties. This would give the illusion (especially in the graphql projection) that an entity was “missing” fields. From a consumer aspect, it might mean that you can’t call certain methods. Already, the granularity may allow you to call a method and not be able to see its result, for example. It’s pretty neat … but this is also a reminder of sooo much left to document.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: