nowfound

Life & fun · September 26, 2020

Transactional Outbox Pattern in Go

Transactional outbox harvester for Postgres → Kafka, written in Go - obsidiandynamics/goharvest

Transactional Outbox Pattern in Go launched on September 26, 2020 with 12 votes, #1,011 of 3,898 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 6 years on.

In plain words

Transactional Outbox Pattern in Go is a Go library that implements the transactional outbox pattern for reliable message publishing. It helps developers ensure that database transactions and message sends stay in sync, preventing lost messages when system failures occur. The library is designed for engineers building distributed systems who need guaranteed message delivery alongside database commits. It provides a straightforward implementation of this established architectural pattern.

written from the facts on this page · September 2026

Does a similar job

all alternatives →
  • GA
    Goqite, a persistent message queue Go library built on SQLite2024 · goqite.com · ▲99

    I wanted to build a persistent message queue based on SQLite, because that's what I'm using for my main state anyway. This gives me ACID across state and messaging, which is nice! I've been inspired by the terminology of AWS SQS for this, but it's obviously much simpler. Maybe you can use it too. :)

  • I made a CMS that uses Git to store your data2022 · outstatic.com · ▲203

    I'm excited to finally launch Outstatic, an open source static website CMS that doesn't require a complicated setup or signing up to a third-party service! You can access the documentation here: Outstatic Documentation. I invite you to start by deploying our example blog to Vercel and giving it a try. I think you'll be pleasantly surprised at how easy and fun it is to use Outstatic. Please, let me know what you think. This is the first public version of the project and all feedback is welcome. If you dig the project feel free to leave a star on Github. I appreciate your support!

  • Godb is a simple Go ORM for PostgreSQL, MySQL, SQLite and SQL Server2016 · github.com · ▲205

    A Go SQL query builder and struct mapper. Contribute to samonzeweb/godb development by creating an account on GitHub.

  • Gonzo – A Go-based TUI for log analysis (OpenTelemetry/OTLP support)2025 · github.com · ▲74

    We built Gonzo to make log analysis faster and friendlier in the terminal. Think of it like k9s for logs — a TUI that can ingest JSON, text, or OpenTelemetry (OTLP) logs, highlight and boil up patterns, and even run AI models locally or via API to summarize logs. We’re still iterating, so ideas and contributions are welcome!

  • Goka – distributed stream processing library for Kafka written in Go2017 · github.com · ▲105

    Goka is a compact yet powerful distributed stream processing library for Apache Kafka written in Go. - lovoo/goka

  • Go# – go-like concurrency aspects in C#2017 · github.com · ▲20

    Go-like DSL for C#. Contribute to kpocza/GoSharp development by creating an account on GitHub.

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, September 2020

the whole month →
  • Synthesia▲943

    Generate professional-looking AI videos from text in minutes

    AI · 2020 · synthesia.io

  • IdeasAI▲801

    OpenAI-powered startup idea generator

    AI · 2020 · ideasai.com

  • Tables helps teams easily track & automate tasks

    Work · 2020 · tables.area120.google.com

  • LS

    Almost eight years ago I launched an online “Linux sysadmin course for newbies” here at HN. It was a side-project that went well, but never generated enough money to allow me to fully commit to leaving the Day Job. After surviving the Big C, and getting made redundant I thought I might improve and relaunch it commercially – but my doctors are a pessimistic bunch, so it looked like I didn’t have the time. Instead, I rejigged/relaunched it via a Reddit forum this February as free and open - and have now gathered a team of helpers to ensure that it keeps going each month even after I can’t…

    Commerce · 2020

  • A pool party in your pocket

    Life & fun · 2020 · cellular.poolside.fm

  • 65 solo founders making $370,000/mo

    Life & fun · 2020