image

Access unlimited bootcamps and 650+ courses

50
%OFF
Article image
Felipe Borges
Felipe Borges10/05/2023 20:17
Share

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.

Share
Recommended for you
Binance - Blockchain Developer with Solidity 2025
Neo4J - Análise de Dados com Grafos
Cognizant - Mobile Developer
Comments (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