Sobes.tech
Junior — Middle

Kunt u voorbeelden geven van diensten die u in uw ervaring hebt gerealiseerd?

sobes.tech AI

Antwoord van AI

In mijn ervaring met Go heb ik verschillende services geïmplementeerd, bijvoorbeeld:

  • REST API voor gebruikersbeheer met het Gin-framework. De service bood registratie, authenticatie en CRUD-operaties.
  • Microservice voor het verwerken van berichtwachtrijen met RabbitMQ, die taken asynchroon verwerkte en de status bijwerkte in de database.
  • Monitoringservice die metrics verzamelde en naar het Prometheus-systeem stuurde.

Voorbeeld van een eenvoudige HTTP-service in Go met 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() // start de server op :8080
}