Alex Tymchenko

Results 19 issues of Alex Tymchenko

The current set of `Status` values looks consistent for most of projects. However, in a framework or library — which are intended to be used as building blocks — there...

Right now there is a discrepancy between `testutil` modules in `core-java` and those is `time`, `web`, and (now) `logging`. Their root package names are different by their composition idea. Some...

Currently it is impossible to understand, which recent commands were handled by an `Aggregate` or `ProcessManager` instance. Same applies to the events, to which these entities reacted. However, this is...

enhancement

`Aggregate` and other entities, which state is built from events, do not provide any way to fetch the recent history of events. However, this can be extremely helpful in some...

Currently `ProcessManager`s may return `Empty` in response to a handled command. Even though it violates the command handler method contract (according to which an `Event` message must be returned), such...

enhancement

At the moment there are several types of `Storage`s produced by `StorageFactory` and their number is growing with the introduction of `CatchUpStorage` and `InboxStorage`. Any SPI user has to put...

The framework uses the Builder pattern to create complex Java objects such as `Delivery`. However, the naming of getters and setters varies from time to time. We need to review...

We speak of the "first fields" in Protobuf messages on several occasions. In particular, we treat the "first Message field" as an identifier of the Entity — if the message...

tech debt
docs

At the moment, this test suite is empty. However, in `1.x` the tests were there — but using the old version of `Enricher`'s API. In the scope of this task,...

tech debt