Sobes.tech
Senior

Tell about your work experience and technology stack.

sobes.tech AI

Answer from AI

In my experience working with Golang, I have been involved in developing high-load microservices, APIs, and data processing systems. I used the standard Go library as well as popular frameworks and tools such as Gin for web services, GORM for database interactions, and protobuf for serialization.

The technology stack typically included:

  • Go 1.18+
  • Docker and Kubernetes for containerization and orchestration
  • PostgreSQL and Redis for data storage
  • CI/CD tools (GitLab CI, Jenkins)
  • Monitoring tools (Prometheus, Grafana)

Example of a simple HTTP server in Go using Gin:

package main

import (
	"github.com/gin-gonic/gin"
)

func main() {
	r := gin.Default()
	r.GET("/ping", func(c *gin.Context) {
		c.JSON(200, gin.H{"message": "pong"})
	})
	r.Run() // listens on :8080
}
Tell about your work experience and technology stack… - sobes.tech