Sobes.tech
Junior — Middle

Pouvez-vous donner des exemples de services que vous avez réalisés dans votre expérience?

sobes.tech IA

Réponse de l'IA

Dans mon expérience avec Go, j'ai implémenté plusieurs services, par exemple :

  • API REST pour la gestion des utilisateurs avec le framework Gin. Le service assurait l'inscription, l'authentification et les opérations CRUD.
  • Microservice pour traiter les files d'attente de messages avec RabbitMQ, qui traitait les tâches de manière asynchrone et mettait à jour l'état dans la base de données.
  • Service de surveillance qui collectait des métriques et les envoyait au système Prometheus.

Exemple d'un service HTTP simple en Go avec Gin :

package main

import (
    "github.com/gin-gonic/gin"
    "net/http"
)

func main() {
    r := gin.Default()
    r.GET("/ping", func(c *gin.Context) {
        c.JSON(http.StatusOK, gin.H{"message": "pong"})
    })
    r.Run() // démarre le serveur sur :8080
}