Event Sourcing in Go: From Zero to Production