Sobes.tech
Junior — Middle

Əlaqə saxladığınız şirkətləri və ya tədarükçüləri sadalaya bilərsinizmi?

sobes.tech Süni İntellekt

AI-dan cavab

Golang konteksində adətən müxtəlif xidmət təminatçıları və ya API-lərlə qarşılıqlı əlaqə qurmaqdan bəhs olunur, məsələn, verilənlər bazaları (PostgreSQL, MySQL), bulud təminatçıları (AWS, Google Cloud), mesaj brokerləri (Kafka, RabbitMQ) və digər xidmətlər. Konkret şirkətlər və ya təminatçılar layihə və tələblərdən asılıdır, lakin tez-tez rast gəlinənlər:

  • AWS (Amazon Web Services) bulud həlləri üçün
  • Google Cloud Platform
  • DigitalOcean
  • MongoDB Atlas
  • Stripe və ya PayPal ödəniş sistemləri üçün

Go dilində AWS SDK müştərisindən istifadə nümunəsi:

import (
    "github.com/aws/aws-sdk-go/aws/session"
    "github.com/aws/aws-sdk-go/service/s3"
)

func listBuckets() {
    sess := session.Must(session.NewSession())
    svc := s3.New(sess)
    result, err := svc.ListBuckets(nil)
    if err != nil {
        panic(err)
    }
    for _, bucket := range result.Buckets {
        fmt.Println(*bucket.Name)
    }
}