Go Web App Anti-Patterns This repository contains short examples of common anti-patterns in Go Web Applications. Chapters Coupling (Common Anti-Patterns in Go Web Applications) Enums (Safer Enums in Go) Cohesion (Increasing Cohesion in Go with Generic Decorators) Transactions (Database Transactions in Go with Layered Architecture) Distributed Transactions (Distributed Transactions in Go: Read Before You Try)