#EventStoreDB

Vaughn Vernon 🟦 🟨 🟧 πŸŸͺVaughnVernon
2026-02-05

DomoTacticalStorage-TS is now available for .

Persistent storage backends for DomoTactical-TS providing Journal and DocumentStore implementations for / and @cloudflare .

npmjs.com/package/domo-tactica

Vaughn Vernon 🟦 🟨 🟧 πŸŸͺVaughnVernon
2025-02-18

I just had a conversation about the reboot now known as (formerly Event Store). Thanks, Holden Ackerman, for conveying the fresh vision that goes well beyond immutable event logs and projections.

Would your enterprise be better off with discreet records for everything that happened in your system?

Oskar Dudycz πŸ‡ΊπŸ‡¦βœŠoskardudycz@hachyderm.io
2025-02-01

So I just casually merged such a small Pull Request extending β€ža bit” my workshop exercises in #Java.

github.com/oskardudycz/EventSo

Wanna see how to implement event stores on top of #PostgreSQL or #Mongo? How to use #EventStoreDB? Why not!

I’m going to have a few open and private workshops teaching #EventSourcing in practice. You can also join them or schedule one.

Or, you can try to do exercises as a self-paced kit, as I’m always open sourcing all of them. That’s not the full workshop experience, but can be good enough πŸ™‚

Oskar Dudycz πŸ‡ΊπŸ‡¦βœŠoskardudycz@hachyderm.io
2024-07-01

Regular expressions are one of the classic examples of hate and hate relationships. Yes, it’s not a typo; hate and hate. Do you know anyone who loves or knows how to write moderately complex regex?

Still, undeniably, regular expressions are useful and powerful.

In my recent article, I showed an example of using Regular Expressions to filter #EventStoreDB subscriptions by event types. That helps to more efficiently get notifications about new events.

event-driven.io/en/filtering_e

Oskar Dudycz πŸ‡ΊπŸ‡¦βœŠoskardudycz@hachyderm.io
2024-03-22

I'm not sure how far this #emmett will go, but I already like that it looks like a real project. The quality and test improvements, CI, and CD setup. Thiago's PR is a good example of it. It shows how to set up the matrix tests for multiple event store implementations. Currently, we have #EventStoreDB and in-memory, but having a test matrix upfront will speed up adding new storage.

2/

2024-01-16

I’m on the market for a staff/principal role. I have a passion for #SoftwareArchitecture, Developer Experience, community, mentoring, #performance, and interacting with business and domain experts.

Comfort zone: #php #typescript #react #symfony #laravel

Excited about: #eventsourcing #eventsauce #eventstorming #domaindrivendesign #modeling

Would love professional exposure to: #kotlin #golang #dotnet #python #eventstoredb

Visit beausimensen.com to contact or DM me.

#FediHire #GetFediHired

Oskar Dudycz πŸ‡ΊπŸ‡¦βœŠoskardudycz@hachyderm.io
2024-01-04

Yesterday, I bragged about my #EventSourcing samples for #dotnet. I also promised that I'm not going to stop on that. So I won't!

Today, I modernised my #NodeJs samples. If you're looking for how to start your journey with #EventSourcing, then start with my repo: github.com/oskardudycz/EventSo

Now it uses the latest #NodeJs, #EventStoreDB, etc!

Oskar Dudycz πŸ‡ΊπŸ‡¦βœŠoskardudycz@hachyderm.io
2023-11-26

We should carefully draw boundaries between our events. And we should also care about data privacy.

In the, I explained techniques specific to event-driven systems and tools like #Kafka, #Marten, and #EventStoreDB. But I also put them into a wider context.

After this article, I hope you see that applying privacy regulations to event-driven systems differs mainly from the technical patterns in handling them.

2/

Oskar Dudycz πŸ‡ΊπŸ‡¦βœŠoskardudycz@hachyderm.io
2023-01-05

#EventSourcing in #Java?

Full sample with #SpringBoot?

Why not!

I just upgraded my Java samples to #SpringBoot 3 and #EventStoreDB 4: github.com/oskardudycz/EventSo.

If you're looking for a place where:
- you could learn #EventSourcing from scratch with the self-paced kit,
- you can learn how to handle distributed processes, uniqueness, versioning,
- see real-world samples orchestrating that together.

Then I think my repo is a decent place to start your journey!

Anton StΓΆckl βœ…TonyBologni
2022-12-01

To close this, weβ€˜re using subscriptions from with stored checkpoints (thx @oskardudycz for showing me), each achievement has their own subscription. The consumed events (finished cards) trigger the checks (if achievements have been reached). This enables to introduce new achievements that are granted to players in retrospective.

πŸ’›

5/5

2022-11-26

I just applied #OpenTelemetry to my #EventSourcing in #dotnet samples: github.com/oskardudycz/EventSo.

It needs enhancements (especially around events, error handling, tagging etc.) but basic flow together with propagation is working fine for #Marten, #Kafka and #EventStoreDB.

Check it up! Feedback is more than welcome 😊

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst