INNER CODE UNIT · Go
main
owlistic-notes/owlistic · src/backend/cmd/main.go:21
func main() {
cfg := config.Load()
db, err := database.Setup(cfg)
if err != nil {
log.Fatalf("Failed to initialize database: %v", err)
}
defer db.Close()
// Initialize producer
err = broker.InitProducer(cfg)
if err != nil {
log.Fatalf("Failed to initialize producer: %v", err)
}
defer broker.CloseProducer()
// Initialize all service instances properly with database
// Initialize authentication service