← Bütün yol xəritələri
Roadmap · go-backend

Go Backend Developer Yol Xəritəsi

Go dilində yüksək performanslı backend xidmətləri qurmaq üçün proqram. gRPC, mikroservislər və Cloud Native ekosistemi.

3 bölmə 3 mövzu
01

Go-nun əsasları

Goroutines, kanallar, interfeyslər və idiomatik Go.

  • Sintaksis və tip sistemi struct, interface, generics
  • Goroutines və kanallar concurrency patterns, select
  • Error handling errors.Is/As, wrapping, panic/recover
  • Standard kitabxana net/http, encoding/json, context
  • Testlər və benchmarklar testing, table-driven, race detector
  • Modullar və layihə strukturu go.mod, internal/, cmd/
02

Web və gRPC servisləri

HTTP API, gRPC, autentifikasiya və mikroservislər.

  • HTTP framework: Gin / Echo / Chi
  • Middleware və rotterlər
  • JWT autentifikasiyası
  • gRPC və Protocol Buffers streaming, interceptors
  • Mikroservislər və service-to-service
  • Validasiya və konfiqurasiya go-playground/validator, viper
  • OpenAPI / Swagger sənədləri
03

Cloud Native və Production

PostgreSQL, Redis, Kubernetes və müşahidə.

  • PostgreSQL və sqlx / GORM / Bun
  • Redis ilə caching
  • Kafka / NATS message brokers
  • Docker və multi-stage build-lər
  • Kubernetes əsasları deployment, services, helm
  • Müşahidə: Prometheus + Grafana metriklər, alertlər
  • Distributed tracing OpenTelemetry, Jaeger

Bu proqramı mentor ilə keçmək istəyirsən? Müraciət et — fərdi marşrut, kod review və müsahibəyə hazırlıq.

Mentorluğa müraciət et → Bütün proqramlar
AI Köməkçi
Kurs seçmək və suallara cavab verməkdə kömək edərəm
Salam! Mən RemoteBackend AI köməkçisiyəm. Kurs, tarif seçimində, vakansiyalar və mentorluq haqqında kömək edə bilərəm.