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
}