State or Events? Which Shall I Keep? - Jakub Pilimon, Kenny Bastani

Поделиться
HTML-код
  • Опубликовано: 30 янв 2025

Комментарии • 17

  • @stealthmusic1
    @stealthmusic1 7 лет назад +6

    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...

  • @musolemasu4229
    @musolemasu4229 6 лет назад +1

    thx I enjoyed and learned a lot from the movie , you guys deserve an oscar

  • @sergeibatiuk3468
    @sergeibatiuk3468 Год назад

    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.

  • @blonditbg15
    @blonditbg15 6 лет назад

    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?

    • @JakubPilimon
      @JakubPilimon 6 лет назад

      Thanks! and take a look here: projectreactor.io/docs/kafka/release/reference/

  • @XmKevinChen
    @XmKevinChen 6 лет назад

    Would you like to provide source code in the presentation?

    • @JakubPilimon
      @JakubPilimon 6 лет назад +1

      Sure! github.com/pilloPl/s1p-events/

    • @JakubPilimon
      @JakubPilimon 6 лет назад

      sure! github.com/pilloPl/s1p-events

  • @oiraqih
    @oiraqih 5 лет назад +2

    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...

    • @shiplu.mokaddim
      @shiplu.mokaddim 3 года назад

      This kind of talks are usually focused to Junior developers.

  • @takisho5003
    @takisho5003 6 лет назад +1

    I’m always running Kafka on my machine😂😂

  • @dkublik
    @dkublik 7 лет назад +1

    com.devternity.eventsourcing? Lazy bastards 😂
    (I love it!)

  • @giorgidvalishvili4439
    @giorgidvalishvili4439 7 лет назад

    BigDecimal for money not so great

    • @cya3mdirl158
      @cya3mdirl158 6 лет назад

      Is better? github.com/KamilJedrzejuk/carservice/blob/master/sharedkernel/src/main/java/example/vehicleworkshop/sharedkernel/Money.java

    • @blonditbg15
      @blonditbg15 5 лет назад +1

      much better than double or int

    • @sergeibatiuk3468
      @sergeibatiuk3468 Год назад

      What would you suggest?