nowfound

Dev tools · October 31, 2023

Light implementation of Event Sourcing using PostgreSQL as event store

Hi everyone, If you have a Java Spring Boot application with a PostgreSQL database, you can implement Event Sourcing without introducing new specialized databases or frameworks. If you have an application dealing with an entity called Order, you should adopt Event Sourcing to keep track of all changes, and know how the Order got into the current state. Event Sourcing gives you: 1. the true history of the system (audit and traceability), 2. the ability to put the system in any prior state (debugging), 3. the ability to create read projections from events as needed to respond to new demands.…

Light implementation of Event Sourcing using PostgreSQL as event store launched on October 31, 2023 with 231 votes, #161 of 4,393 launches that month and more than 95% of that year's launches. The site was still online in September 2026, 2 years on.

Visit github.com ↗Alternativestop 4% of October 2023

In plain words

This is a Java Spring Boot library that implements Event Sourcing using PostgreSQL as the event store, eliminating the need for specialized databases or frameworks. It enables developers to track all changes to entities, maintaining a complete audit trail and the ability to reconstruct prior system states. The tool allows creation of read projections from events to meet new requirements. It is designed for teams already using PostgreSQL who want to adopt Event Sourcing patterns without introducing additional dependencies.

written from the facts on this page · September 2026

From the sources

A reference implementation of an event-sourced system that uses PostgreSQL as an event store built with Spring Boot. Fork the repository and use it as a template for your projects. Or clone the repository and run end-to-end tests to see how everything works together. - eugene-khyst/postgresql-event-sourcing

In the maker’s words, at launch

Hi everyone, If you have a Java Spring Boot application with a PostgreSQL database, you can implement Event Sourcing without introducing new specialized databases or frameworks. If you have an application dealing with an entity called Order, you should adopt Event Sourcing to keep track of all changes, and know how…

Does a similar job

all alternatives →
  • PumpkinDB, an event sourcing database engine2017 · pumpkindb.org · ▲190
  • I wrote a book on implementing DDD, CQRS and Event Sourcing2020 · leanpub.com · ▲169

    This book explains how to implement DDD, CQRS and Event Sourcing. The concepts are put into practice with standalone examples and a Sample Application.

  • I built an open source event-management system2018 · github.com · ▲175

    This is a Python/Django based event management system. - iyanuashiri/meethub

  • Jitsu2020 · jitsu.com · ▲221

    Open-source event collection and data integration.

  • DBOS Java – Postgres-Backed Durable WorkflowsNov 2025 · github.com · ▲114

    Hi HN - I’m Peter, here with Harry (devhawk), and we’re building DBOS Java, an open-source Java library for durable workflows, backed by Postgres. https://github.com/dbos-inc/dbos-transact-java Essentially, DBOS helps you write long-lived, reliable code that can survive failures, restarts, and crashes without losing state or duplicating work. As your workflows run, it checkpoints each step they take in a Postgres database. When a process stops (fails, restarts, or crashes), your program can recover from those checkpoints to restore its exact state and continue from where…

  • Postgres as a VectorDB GUI2024 · github.com · ▲162

    Contribute to Z-Gort/Reservoirs-Lab development by creating an account on GitHub.

More dev tools this month

the category →
  • /dev/null▲483

    a social network for devs

    Dev tools · 3d ago · dev-null.sh

  • open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.

    Dev tools · 27d ago · github.com

  • Contribute to reladraw/reladraw development by creating an account on GitHub.

    Dev tools · 25d ago · github.com

  • OpenBot▲362

    Grok Bot alternative: free, local, open-source, multiplayer

    Dev tools · 23d ago · openbot.run

  • Talanoa▲345

    Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…

    Dev tools · 20d ago · talanoa.email

  • CoreSpeed▲332

    One MCP for everything your agents need: apps, memory, tools

    Dev tools · 28d ago · corespeed.io

Source: Show HN post ↗ · launch text quoted in part

Launched alongside, October 2023

the whole month →
  • AI autopilot for content creation & marketing

    AI · 2023 · typeface.ai

  • Nudge 2.0▲1,051

    In-app experiences to activate, retain, & understand users

    Growth · 2023 · nudgenow.com

  • World's first open source AI scheduling assistant

    AI · 2023 · cal.com

  • Unlock AI magic for elevated customer engagement, fast

    AI · 2023 · tiledesk.com

  • TalkNotes▲854

    Turn your thoughts into actionable notes, fast

    AI · 2023 · talknotes.io

  • Effortlessly discover API behaviour with a Chrome extension that automatically generates OpenAPI specifications in real time for any app or website.

    Dev tools · 2023 · github.com