Junior — Middle
Můžete uvést příklady služeb, které jste ve své zkušenosti realizovali?
sobes.tech AI
Odpověď od AI
V mé zkušenosti s Go jsem implementoval několik služeb, například:
- REST API pro správu uživatelů s využitím frameworku Gin. Služba zajišťovala registraci, autentifikaci a CRUD operace.
- Mikroservis pro zpracování front zpráv pomocí RabbitMQ, který asynchronně zpracovával úkoly a aktualizoval stav v databázi.
- Služba monitorování, která sbírala metriky a posílala je do systému Prometheus.
Příklad jednoduché HTTP služby v Go s 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() // spustí server na :8080
}