The Repository pattern: a painless way to simplify your Go service logic | Heykuki News