atharvamhaske / outboxy
PublicThis project is a minimal Go implementation of the outbox pattern for an e‑commerce style engine
A minimal Go demonstration of the outbox pattern for an e-commerce system, using two services to atomically store orders and reliably publish events via polling a shared database table to a pub/sub system.
How It Works
You stumble upon this neat demo showing how an online shop reliably records orders and sends out notifications without ever missing one.
Download the simple example files to your computer to try it out yourself.
Fire up the all-in-one starter that brings the shop's storage, alert system, and background workers to life in seconds.
Watch the notification worker humming along, patiently waiting for new orders to share the good news.
Place a pretend order for some widgets, feeling confident it will be saved and announced perfectly.
Thrill as the notification about your order zips through successfully, proving the system's rock-solid reliability.
You've experienced a flawless online shop order flow where everything syncs up beautifully every time.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.