Junior — Middle
Можете ли да наведете примере сервиса које сте реализовали у свом искуству?
sobes.tech АИ
Одговор од АИ
U mom iskustvu sa Go, implementirao sam nekoliko servisa, na primer:
- REST API za upravljanje korisnicima koristeći framework Gin. Servis je obezbeđivao registraciju, autentifikaciju i CRUD operacije.
- Mikroservis za obradu redova poruka pomoću RabbitMQ, koji je asinhrono obrađivao zadatke i ažurirao stanje u bazi podataka.
- Servis za monitoring koji je prikupljao metrike i slao ih u sistem Prometheus.
Primer jednostavnog HTTP servisa u Go sa 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() // pokreće server na :8080
}