ctx, cancel := context.WithTimeout(context.Background(), 3*time.Second)
defer cancel()

creds := credentials.NewTLS(&tls.Config{
	MinVersion: tls.VersionTLS13,
})

conn, err := grpc.DialContext(
	ctx,
	"billing.internal:443",
	grpc.WithTransportCredentials(creds),
)
if err != nil {
	return err
}
defer conn.Close()
