Sobes.tech
Junior — Middle

Kas saaksite rääkida näidetest teenustest, mida olete oma kogemuses ellu viinud?

sobes.tech AI

Vastus AI-lt

Minu kogemuse põhjal olen ma Go keele abil rakendanud mitmeid teenuseid, näiteks:

  • REST API kasutajate haldamiseks Gin raamistikuga. Teenus tagas registreerimise, autentimise ja CRUD operatsioonid.
  • Mikroteenus sõnumijada töötlemiseks RabbitMQ abil, mis töötles ülesandeid asünkroonselt ja uuendas olekut andmebaasis.
  • Jälgimisteenus, mis kogus metrikkasid ja saatis need Prometheuse süsteemi.

Näide lihtsast HTTP teenusest Go ja Gin abil:

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() // käivitab serveri :8080
}