Sobes.tech
Junior — Middle

Կարող եք նշել ընկերություններ կամ մատակարարներ, որոնց հետ գործ եք ունեցել?

sobes.tech AI

Պատասխան AI-ից

Golang կոնտեքստում սովորաբար խոսվում է տարբեր ծառայությունների կամ API-ների հետ փոխազդեցության մասին, օրինակ՝ տվյալների բազաներ (PostgreSQL, MySQL), ամպային ծառայություններ (AWS, Google Cloud), հաղորդագրության բրոքերներ (Kafka, RabbitMQ) և այլ ծառայություններ: Կատարյալ ընկերություններ կամ ծառայություններ մատուցողներ կախված են նախագծից և պահանջներից, բայց հաճախ հանդիպում են.

  • AWS (Amazon Web Services) ամպային լուծումների համար
  • Google Cloud Platform
  • DigitalOcean
  • MongoDB Atlas
  • Stripe կամ PayPal վճարային համակարգեր

Օրինակ՝ AWS SDK հաճախորդի օգտագործման օրինակ Go-ում:

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)
    }
}