Skip to content

Latest commit

 

History

History
12 lines (8 loc) · 712 Bytes

README.md

File metadata and controls

12 lines (8 loc) · 712 Bytes

Count Up

A little web app game, consolidating the best practices from my years of experience building production-ready software and infrastructure.

Probably way overengineered for incrementing a counter, but thought this will be a good exercise to codify my learnings!

Features

  • Async, transactional worker system for processing background jobs using River.
  • Compiled SQL queries into type-safe application code using sqlc.
  • Declarative database schema and migrations using a combination of Atlas + Goose.
  • DDD-lite, interface-driven approach to writing decoupled and testable business logic.