Sobes.tech
Junior — Middle

Pode listar as empresas ou fornecedores com os quais lidou?

sobes.tech IA

Resposta da IA

No contexto do Golang, geralmente trata-se de interagir com diferentes fornecedores de serviços ou APIs, como bancos de dados (PostgreSQL, MySQL), provedores de nuvem (AWS, Google Cloud), brokers de mensagens (Kafka, RabbitMQ) e outros serviços. As empresas ou fornecedores específicos dependem do projeto e dos requisitos, mas frequentemente incluem:

  • AWS (Amazon Web Services) para soluções em nuvem
  • Google Cloud Platform
  • DigitalOcean
  • MongoDB Atlas
  • Stripe ou PayPal para sistemas de pagamento

Exemplo de uso do cliente AWS SDK em 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)
    }
}