Retour au cours

Le Repository Pattern en Go

Go (Golang) pour les microservices cloud-native

Découplage du stockage

Pour construire des microservices maintenables, séparez votre logique métier de votre code d'accès aux données.

L'interface :

go type UserRepository interface { GetByID(id int) (*User, error) Save(u *User) error }

En codant vers une interface, vous pouvez commencer par une implémentation In-Memory et passer à PostgreSQL plus tard sans changer vos handlers.