Sobes.tech
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
}