Great talk! The first time I saw people actually not drawing boxes and arrows to explain event sourcing. However, I still have the feeling that it’s still early adaptor phase and there needs to be more abstractions to it. Something like one dependency and having an EventSourcingRepository that does all the heavy lifting internally...
Thanks for the session! I have a couple of questions: 1. If I wrote events for 1 million of bank accounts, do I have to eagerly re-read all events into memory or I can somehow read them on demand? 2. What happens if a problem occurs while restoring the state? Say I was able to read events for 500k accounts and got an error on the next one.
I regret that they have presented no context (apart from "finance"), no big picture, no specs, no architecture, no design! Boom, CreditCard code! This is a general issue with junior developers and senior developers who could not evolve to the architectural level...
Great talk! The first time I saw people actually not drawing boxes and arrows to explain event sourcing. However, I still have the feeling that it’s still early adaptor phase and there needs to be more abstractions to it. Something like one dependency and having an EventSourcingRepository that does all the heavy lifting internally...
thx I enjoyed and learned a lot from the movie , you guys deserve an oscar
Thanks for the session! I have a couple of questions:
1. If I wrote events for 1 million of bank accounts, do I have to eagerly re-read all events into memory or I can somehow read them on demand?
2. What happens if a problem occurs while restoring the state? Say I was able to read events for 500k accounts and got an error on the next one.
One of the greatest talks I've seen. Are kafka & kafka streams reactive? I mean, is it possible to use them with Flux/Mono in a non blocking way?
Thanks! and take a look here: projectreactor.io/docs/kafka/release/reference/
Would you like to provide source code in the presentation?
Sure! github.com/pilloPl/s1p-events/
sure! github.com/pilloPl/s1p-events
I regret that they have presented no context (apart from "finance"), no big picture, no specs, no architecture, no design! Boom, CreditCard code!
This is a general issue with junior developers and senior developers who could not evolve to the architectural level...
This kind of talks are usually focused to Junior developers.
I’m always running Kafka on my machine😂😂
With 8 GB or RAM
com.devternity.eventsourcing? Lazy bastards 😂
(I love it!)
BigDecimal for money not so great
Is better? github.com/KamilJedrzejuk/carservice/blob/master/sharedkernel/src/main/java/example/vehicleworkshop/sharedkernel/Money.java
much better than double or int
What would you suggest?