Sobes.tech
Middle+

Que tipo de interação entre serviços houve em um dos seus últimos projetos?

sobes.tech IA

Resposta da IA

Num um dos últimos projetos, a interação entre serviços foi implementada através de REST API usando JSON para troca de dados. Um serviço fornecia dados por solicitações HTTP, outro os consumia e processava. Para aumentar a fiabilidade, foram utilizados mecanismos de tentativas repetidas e tempos limite. Também foi utilizado gRPC para uma interação de alto desempenho entre os serviços internos.

Exemplo de um cliente REST simples em Go:

resp, err := http.Get("https://api.example.com/data")
if err != nil {
    log.Fatal(err)
}
defer resp.Body.Close()
body, err := ioutil.ReadAll(resp.Body)
// processamento do corpo