home.social

#eventsourcing — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #eventsourcing, aggregated by home.social.

  1. I have been iterating on Event Sourcing and CQRS architectures for nearly a decade. When I first started with this pattern around 2016 and 2017, the implementation was considerably more complex. Over the years I have stripped it back again and again, and what I have arrived at now is something I'm genuinely happy with: a small, focused TypeScript library backed by DynamoDB that does exactly what it needs to and nothing more: coderbyheart.com/es-and-cqrs-o #eventsourcing #cqrs #aws

  2. I have been iterating on Event Sourcing and CQRS architectures for nearly a decade. When I first started with this pattern around 2016 and 2017, the implementation was considerably more complex. Over the years I have stripped it back again and again, and what I have arrived at now is something I'm genuinely happy with: a small, focused TypeScript library backed by DynamoDB that does exactly what it needs to and nothing more: coderbyheart.com/es-and-cqrs-o #eventsourcing #cqrs #aws

  3. I have been iterating on Event Sourcing and CQRS architectures for nearly a decade. When I first started with this pattern around 2016 and 2017, the implementation was considerably more complex. Over the years I have stripped it back again and again, and what I have arrived at now is something I'm genuinely happy with: a small, focused TypeScript library backed by DynamoDB that does exactly what it needs to and nothing more: coderbyheart.com/es-and-cqrs-o #eventsourcing #cqrs #aws

  4. I have been iterating on Event Sourcing and CQRS architectures for nearly a decade. When I first started with this pattern around 2016 and 2017, the implementation was considerably more complex. Over the years I have stripped it back again and again, and what I have arrived at now is something I'm genuinely happy with: a small, focused TypeScript library backed by DynamoDB that does exactly what it needs to and nothing more: coderbyheart.com/es-and-cqrs-o #eventsourcing #cqrs #aws

  5. I have been iterating on Event Sourcing and CQRS architectures for nearly a decade. When I first started with this pattern around 2016 and 2017, the implementation was considerably more complex. Over the years I have stripped it back again and again, and what I have arrived at now is something I'm genuinely happy with: a small, focused TypeScript library backed by DynamoDB that does exactly what it needs to and nothing more: coderbyheart.com/es-and-cqrs-o #eventsourcing #cqrs #aws

  6. CW: Détails techniques 9/9

    Explorations techniques (suite)

    #localfirst

    - Comment synchroniser mes données locales entre plusieurs machines ? avec un serveur ?
    - #eventsourcing et #CQRS ?
    - #crdt (@inkandswitch.com ) pour la collaboration ? Est-ce qu'il faut de la collaboration ?

  7. CW: Détails techniques 9/9

    Explorations techniques (suite)

    #localfirst

    - Comment synchroniser mes données locales entre plusieurs machines ? avec un serveur ?
    - #eventsourcing et #CQRS ?
    - #crdt (@inkandswitch.com ) pour la collaboration ? Est-ce qu'il faut de la collaboration ?

  8. CW: Détails techniques 9/9

    Explorations techniques (suite)

    #localfirst

    - Comment synchroniser mes données locales entre plusieurs machines ? avec un serveur ?
    - #eventsourcing et #CQRS ?
    - #crdt (@inkandswitch.com ) pour la collaboration ? Est-ce qu'il faut de la collaboration ?

  9. CW: Détails techniques 9/9

    Explorations techniques (suite)

    #localfirst

    - Comment synchroniser mes données locales entre plusieurs machines ? avec un serveur ?
    - #eventsourcing et #CQRS ?
    - #crdt (@inkandswitch.com ) pour la collaboration ? Est-ce qu'il faut de la collaboration ?

  10. CW: Détails techniques 9/9

    Explorations techniques (suite)

    #localfirst

    - Comment synchroniser mes données locales entre plusieurs machines ? avec un serveur ?
    - #eventsourcing et #CQRS ?
    - #crdt (@inkandswitch.com ) pour la collaboration ? Est-ce qu'il faut de la collaboration ?

  11. Your customer received €50. The notification on their phone says "New balance: €100." Should be €150 — the notification queried the read model before the projection committed.

    That race lives in most CQRS systems. Wrote up how to close it for good in PHP — by emitting derived events from inside the projection.

    blog.ecotone.tech/stop-subscri

    #PHP #EventSourcing #CQRS #Ecotone

  12. Your customer received €50. The notification on their phone says "New balance: €100." Should be €150 — the notification queried the read model before the projection committed.

    That race lives in most CQRS systems. Wrote up how to close it for good in PHP — by emitting derived events from inside the projection.

    blog.ecotone.tech/stop-subscri

    #PHP #EventSourcing #CQRS #Ecotone

  13. Your customer received €50. The notification on their phone says "New balance: €100." Should be €150 — the notification queried the read model before the projection committed.

    That race lives in most CQRS systems. Wrote up how to close it for good in PHP — by emitting derived events from inside the projection.

    blog.ecotone.tech/stop-subscri

    #PHP #EventSourcing #CQRS #Ecotone

  14. Your customer received €50. The notification on their phone says "New balance: €100." Should be €150 — the notification queried the read model before the projection committed.

    That race lives in most CQRS systems. Wrote up how to close it for good in PHP — by emitting derived events from inside the projection.

    blog.ecotone.tech/stop-subscri

    #PHP #EventSourcing #CQRS #Ecotone

  15. Your customer received €50. The notification on their phone says "New balance: €100." Should be €150 — the notification queried the read model before the projection committed.

    That race lives in most CQRS systems. Wrote up how to close it for good in PHP — by emitting derived events from inside the projection.

    blog.ecotone.tech/stop-subscri

    #PHP #EventSourcing #CQRS #Ecotone

  16. I recently talked with @bbelderbos about , , and other thoughts that have transformed how I write code today.

    youtube.com/watch?v=8aQ7j8mz5Ug

  17. I recently talked with @bbelderbos about #eventSourcing, #dataStar, and other thoughts that have transformed how I write code today.

    youtube.com/watch?v=8aQ7j8mz5Ug

  18. Next week I will speak at BASTA! Conference in Frankfurt, about #SoftwareArchitecture, #CSharp, #LLM use in #CQRS and #EventSourcing systems, and much else. 🌎 Bring your thinking hat for my #BASTAllionaire game show 🎉! Say hello if you see me, or come talk about #DevExpress. 🚀 basta.net/frankfurt/

  19. Next week I will speak at BASTA! Conference in Frankfurt, about #SoftwareArchitecture, #CSharp, #LLM use in #CQRS and #EventSourcing systems, and much else. 🌎 Bring your thinking hat for my #BASTAllionaire game show 🎉! Say hello if you see me, or come talk about #DevExpress. 🚀 basta.net/frankfurt/

  20. Next week I will speak at BASTA! Conference in Frankfurt, about #SoftwareArchitecture, #CSharp, #LLM use in #CQRS and #EventSourcing systems, and much else. 🌎 Bring your thinking hat for my #BASTAllionaire game show 🎉! Say hello if you see me, or come talk about #DevExpress. 🚀 basta.net/frankfurt/

  21. Next week I will speak at BASTA! Conference in Frankfurt, about #SoftwareArchitecture, #CSharp, #LLM use in #CQRS and #EventSourcing systems, and much else. 🌎 Bring your thinking hat for my #BASTAllionaire game show 🎉! Say hello if you see me, or come talk about #DevExpress. 🚀 basta.net/frankfurt/

  22. Next week I will speak at BASTA! Conference in Frankfurt, about #SoftwareArchitecture, #CSharp, #LLM use in #CQRS and #EventSourcing systems, and much else. 🌎 Bring your thinking hat for my #BASTAllionaire game show 🎉! Say hello if you see me, or come talk about #DevExpress. 🚀 basta.net/frankfurt/

  23. @steve @evan

    Oh, that is very interesting. I will queue this up for inclusion in the delightful fediverse development curated list.

    #Datastar may be a great library to check out here, and goes further in #hypermedia approach, where #HTMX considers itself feature-complete. Datastar uses #SSE to keep the connection to the client open. The client-side JS lib that is needed is super small. In datastar apps most of the business logic lives in the backend, and it lends itself very well for #EventSourcing. The original author/co-maintainer uses it with #NATS which also serves as the event store.

    data-star.dev

  24. @steve @evan

    Oh, that is very interesting. I will queue this up for inclusion in the delightful fediverse development curated list.

    #Datastar may be a great library to check out here, and goes further in #hypermedia approach, where #HTMX considers itself feature-complete. Datastar uses #SSE to keep the connection to the client open. The client-side JS lib that is needed is super small. In datastar apps most of the business logic lives in the backend, and it lends itself very well for #EventSourcing. The original author/co-maintainer uses it with #NATS which also serves as the event store.

    data-star.dev

  25. I've developed #Ecotone Framework based on the principle that we should fully focus on business features, not the technical infrastructure part.

    However, in some cases where optimization of requests is critical, auto-initialization may come with a performance penalty.

    For this #Ecotone provides now migrations, that can help optimize this process:

    docs.ecotone.tech/modelling/mi

    #PHP #Messaging #CQRS #EventSourcing #DDD #SoftwareArchitecture

  26. I've developed #Ecotone Framework based on the principle that we should fully focus on business features, not the technical infrastructure part.

    However, in some cases where optimization of requests is critical, auto-initialization may come with a performance penalty.

    For this #Ecotone provides now migrations, that can help optimize this process:

    docs.ecotone.tech/modelling/mi

    #PHP #Messaging #CQRS #EventSourcing #DDD #SoftwareArchitecture

  27. Akka is suggestion Event Sourcing as the collaboration pattern for agentic systems? WDYT? Any other pattern you prefer instead?

  28. Akka is suggestion Event Sourcing as the collaboration pattern for agentic systems? WDYT? Any other pattern you prefer instead?

    #DDDEurope #EventCentric #Akka #EventSourcing #AgenticAI

  29. In today's Learning Ensemble, a lot of things around #EventSourcing became clear, as they do when you actually implement things.

    We're just getting started using #TDD to build an event-sourced aggregate, and already I clearly see the natural split between Commands Generate Events and Events Change State.

    #Ensembling #MobProgramming

  30. In today's Learning Ensemble, a lot of things around #EventSourcing became clear, as they do when you actually implement things.

    We're just getting started using #TDD to build an event-sourced aggregate, and already I clearly see the natural split between Commands Generate Events and Events Change State.

    #Ensembling #MobProgramming