Junior — Middle
Môžete uviesť príklady služieb, ktoré ste realizovali vo svojej skúsenosti?
sobes.tech AI
Odpoveď od AI
V mojich skúsenostiach s Go som implementoval niekoľko služieb, napríklad:
- REST API na správu používateľov s použitím frameworku Gin. Služba zabezpečovala registráciu, autentifikáciu a CRUD operácie.
- Mikroservis na spracovanie frontov správ pomocou RabbitMQ, ktorý asynchrónne spracovával úlohy a aktualizoval stav v databáze.
- Služba monitorovania, ktorá zbierala metriky a posielala ich do systému Prometheus.
Príklad jednoduchého HTTP servisu 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
}