frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

I Built an Event-Sourcing Database Engine: Meet Genesis DB

https://www.genesisdb.io
19•patriceckhart•3d ago

Comments

patriceckhart•3d ago
Hey!

I'm Patric, and I just hit a major milestone - Genesis DB 1.0.(1) is officially production-ready.

Why I built this: Existing event sourcing tools felt too heavy, opinionated, or expensive. I wanted something that matches how developers actually think about events - simple, transparent, and powerful.

What Genesis DB is:

- Event sourcing database engine written in Go

- HTTP + JSON interface (no proprietary protocols)

- CloudEvents native with zero vendor lock-in

- One-command backups/restores

- Built-in Prometheus metrics & structured logging

Major features that made it to 1.0:

- Smart validation - Preconditions act as gatekeepers, enforcing business logic before writes hit the database

- Schema registration - Automatic event validation for type safety and data consistency

- Native GDPR compliance - One-command user data deletion, full data portability, built-in audit trails

- Battle-tested performance - Thousands of events/second, zero data loss, stable under load

- ...

The journey:

- Started because I love event-driven architectures but hated the tooling complexity

- A few versions, each adding features

- Now processing real production workloads across multiple industries

Want to try it? - Free tier: 10,000 events for testing/small projects (I’m not here to be the biggest cost factor in any business. If you’ve got special requirements, let’s talk.)

- Self-host or use the managed platform (coming soon)

Full docs at https://docs.genesisdb.io

Thanks for reading!

capestart•3d ago
Congrats on hitting 1.0. love the focus on simplicity and real world dev workflows
patriceckhart•3d ago
Thanks a lot! That means a lot. Simplicity + real-world workflows is exactly what I wanted to nail.
NomDePlum•1h ago
Amazing, well done. Having used Go for something similar can understand why you chose that for this venture. Wondering if there was anything in particular worked out for you with that decision?
dev_l1x_be•1h ago
Where can I see the architecture and the libraries used for this project?
Rickasaurus•1h ago
Seems like very cool tech.

I think the adoption hurdle will be hard unless you have a free plan that can be used for small things indefinitely. Having a hard cap on events would make me pass on this for fun side projects, which is where I would pivot later from to work projects. Just throwing that out there. This is why my last work project was supabase, I was using their free tier for some fun personal stuff.

If you have another vector for adoption that's fine too.

jdc0589•1h ago
this looks very cool. Rigging together your own event sourced Db is doable, but it gets a little annoying over time to keep DIYing everything, doing snapshot optimizations, etc...

one note: searchability on your query language named GQL may not be great, given the whole graphql thing.

mandeepj•56m ago
Congratulations! I don’t think the db engine is open source. Any plans to do that?
cpursley•22m ago
Why not just hook up postgres to something like https://github.com/cpursley/walex or any of the other libraries like Debezium, https://sequinstream.com? Isn't postgres enough?

Apple: SSH and FileVault

https://keith.github.io/xcode-man-pages/apple_ssh_and_filevault.7.html
90•ingve•1h ago•16 comments

Learn Your Way: Reimagining Textbooks with Generative AI

https://research.google/blog/learn-your-way-reimagining-textbooks-with-generative-ai/
168•FromTheArchives•3h ago•96 comments

Nvidia buys $5B in Intel

https://www.tomshardware.com/pc-components/cpus/nvidia-and-intel-announce-jointly-developed-intel...
721•stycznik•10h ago•421 comments

This map is not upside down

https://www.maps.com/this-map-is-not-upside-down/
114•aagha•3h ago•183 comments

tldraw SDK 4.0

https://tldraw.dev/blog/tldraw-sdk-4-0
39•bpierre•2h ago•16 comments

Configuration files are user interfaces

https://ochagavia.nl/blog/configuration-files-are-user-interfaces/
103•todsacerdoti•4h ago•50 comments

Launch HN: Cactus (YC S25) – AI inference on smartphones

https://github.com/cactus-compute/cactus
70•HenryNdubuaku•5h ago•31 comments

Show HN: Asxiv.org – Ask ArXiv papers questions through chat

https://asxiv.org/
14•anonfunction•1w ago•2 comments

When Knowing Someone at Meta Is the Only Way to Break Out of "Content Jail"

https://www.eff.org/pages/when-knowing-someone-meta-only-way-break-out-content-jail
143•01-_-•2h ago•69 comments

U.S. already has the critical minerals it needs, according to new analysis

https://www.minesnewsroom.com/news/us-already-has-critical-minerals-it-needs-theyre-being-thrown-...
62•giuliomagnifico•1h ago•41 comments

TernFS – An exabyte scale, multi-region distributed filesystem

https://www.xtxmarkets.com/tech/2025-ternfs/
177•rostayob•6h ago•59 comments

Flipper Zero Geiger Counter

https://kasiin.top/blog/2025-08-04-flipper_zero_geiger_counter_module/
180•wgx•7h ago•55 comments

KDE is now my favorite desktop

https://kokada.dev/blog/kde-is-now-my-favorite-desktop/
628•todsacerdoti•9h ago•498 comments

PostgreSQL Maintenance Without Superuser

https://boringsql.com/posts/postgresql-predefined-roles/
30•radimm•3d ago•0 comments

Luau – Fast, small, safe, gradually typed scripting language derived from Lua

https://luau.org/
131•andsoitis•7h ago•54 comments

TIC-80 – Tiny Computer

https://tic80.com/
11•archargelod•3d ago•2 comments

OpenTelemetry Collector: What It Is, When You Need It, and When You Don't

https://oneuptime.com/blog/post/2025-09-18-what-is-opentelemetry-collector-and-why-use-one/view
38•ndhandala•3h ago•13 comments

Shipping 100 hardware units in under eight weeks

https://farhanhossain.substack.com/p/how-we-shipped-100-hardware-units
7•M_farhan_h•1h ago•2 comments

American Prairie unlocks another 70k acres in Montana

https://earthhope.substack.com/p/victory-for-public-access-american
232•mooreds•5h ago•150 comments

Slack has raised our charges by $195k per year

https://skyfall.dev/posts/slack
2722•JustSkyfall•19h ago•1185 comments

Aaron Levie: Startups win in the AI era [video]

https://www.youtube.com/watch?v=uqc_vt95GJg
41•sandslash•7h ago•12 comments

OneDev – Self-hosted Git server with CI/CD, Kanban, and packages

https://onedev.io/
61•jcbhmr•4h ago•27 comments

Show HN: One prompt generates an app with its own database

https://www.manyminiapps.com/
35•stopachka•4h ago•32 comments

I Built an Event-Sourcing Database Engine: Meet Genesis DB

https://www.genesisdb.io
19•patriceckhart•3d ago•9 comments

Midcentury North American Restaurant Placemats

https://casualarchivist.substack.com/p/order-up
160•NaOH•2d ago•43 comments

Chrome's New AI Features

https://blog.google/products/chrome/new-ai-features-for-chrome/
140•HieronymusBosch•4h ago•87 comments

CERN Animal Shelter for Computer Mice (2011)

https://computer-animal-shelter.web.cern.ch/index.shtml
317•EbNar•14h ago•43 comments

The quality of AI-assisted software depends on unit of work management

https://blog.nilenso.com/blog/2025/09/15/ai-unit-of-work/
127•mogambo1•8h ago•79 comments

Grief gets an expiration date, just like us

https://bessstillman.substack.com/p/oh-fuck-youre-still-sad
298•LaurenSerino•7h ago•144 comments

CircuitHub (YC W12) Is Hiring Operations Research Engineers (UK/Remote)

https://www.ycombinator.com/companies/circuithub/jobs/UM1QSjZ-operations-research-engineer
1•seddona•11h ago