Junior — Middle
Ar galite išvardyti įmones ar tiekėjus, su kuriais turėjote reikalų?
sobes.tech AI
Atsakymas iš AI
Golang kontekste dažniausiai kalbama apie sąveiką su įvairiais paslaugų teikėjais arba API, pavyzdžiui, duomenų bazėmis (PostgreSQL, MySQL), debesų paslaugų teikėjais (AWS, Google Cloud), žinučių brokeriais (Kafka, RabbitMQ) ir kitomis paslaugomis. Konkretūs įmonės ar paslaugų teikėjai priklauso nuo projekto ir reikalavimų, tačiau dažnai sutinkami:
- AWS (Amazon Web Services) debesų sprendimams
- Google Cloud Platform
- DigitalOcean
- MongoDB Atlas
- Stripe arba PayPal mokėjimo sistemoms
Pavyzdys, kaip naudoti AWS SDK klientą Go kalba:
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)
}
}