image

Acesse bootcamps ilimitados e +650 cursos pra sempre

60
%OFF
Article image
Felipe Borges
Felipe Borges10/05/2023 20:17
Compartilhe

Analogia para entender o conceito de API

  • #API Rest

Mas o que são APIs, afinal?

API é o acrônimo de Application Programming Interface, basicamente, trata-se de um conjunto de rotinas que processa respostas seguindo padrões estabelecidos por um software ou web service.

Um bom exemplo do nosso cotidiano sobre API seria compará-la com um garçom!

Vamos usar como exemplo um Web Service.

Quando você entrar no Restaurante (Host), na verdade você está acessando um local para ser atendido com um determinado serviço. No caso, a sua expectativa de serviço é acabar com a sua fome em um restaurante. Mas no mundo das APIs, poderia estar querendo comprar um ingresso em um e-commerce online de ingressos, por exemplo.

Ao entrar no restaurante, o consumidor (site ou mobile), após conferir o cardápio e decidir o que vai querer comer, vai efetuar seu pedido para o Garçom (API). Em seguida, o Garçom vai até a cozinha (servidor) solicitar o pedido do Consumidor. Dependendo do gerenciamento da comunicação do pedido, estrutura da Cozinha, agilidade dos Cozinheiros, o tempo para obter a Entrega do Pedido, no caso o Prato (Resposta) será rápido.

Também podemos adotar o cliente Delivery (Embarcado), no qual também poderá consumir os dados da nossa Cozinha através da mesma API.

Compartilhe
Comentários (2)
Vinícius Costa
Vinícius Costa - 11/05/2023 05:37

Ótima analogia! Com certeza futuramente usarei para explicar para outras pessoas hahaha

VA

Vinicius Alves - 10/05/2023 23:42

Muito bom, vlw