Routage sans frameworks
Le http.ServeMux de Go est un routeur simple. Pour les microservices, vous souhaitez souvent plus de contrôle.
Création d'un Mux :
go mux := http.NewServeMux() mux.HandleFunc("/users", userHandler) mux.HandleFunc("/products", productHandler)
http.ListenAndServe(":8080", mux)
Évitez d'utiliser le http.DefaultServeMux global en production pour prévenir les effets de bord inattendus provenant de packages tiers.