Sobes.tech
Junior — Middle

Pode contar exemplos de serviços que implementou na sua experiência?

sobes.tech IA

Resposta da IA

Na minha experiência com Go, implementei vários serviços, por exemplo:

  • API REST para gestão de utilizadores usando o framework Gin. O serviço fornecia registo, autenticação e operações CRUD.
  • Microserviço para processar filas de mensagens com RabbitMQ, que tratava tarefas de forma assíncrona e atualizava o estado na base de dados.
  • Serviço de monitorização que recolhia métricas e as enviava ao sistema Prometheus.

Exemplo de um serviço HTTP simples em Go com 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() // inicia o servidor em :8080
}