Buscar

PTI APLICACAO WEB EM CAMADAS

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

CENTRO UNIVERSITÁRIO SENAC 
 
 
 
 
Danielli Almeida da Luz 
 
 
 
 
 
 
 
INDICANDO AS MELHORES PRÁTICAS DE DESENVOLVIMENTO 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
São Paulo 
2022 
 
A) Explique o que você (e por que) faria para resolver o problema de 
manutenibilidade, escalabilidade e produtividade da aplicação. 
API INTERNAS E EXTERNAS. 
As APIs externas permitem acerssar os dados e funcionalidades para aplicações usadas na 
“ponta”, além das “barreiras” da organização que atende os parceiros, fornecedores e 
clientes. 
Já as APIs Internas expõem dados e funcionalidades dos sistemas de base, ou seja, são 
projetadas para serem consumidas por códigos desenvolvidos por pessoas que trabalham na 
empresa. 
APIs são fundamentais em qualquer processo de transformação digital e, para que sejam 
adotadas e efetivas, precisam ser bem projetadas. Infelizmente, muitas organizações falham 
nisso e acabam comprometendo adesão e consumo. 
As APIs poderiam ser classificadas como “internas” – expondo dados e funcionalidades dos 
sistemas de base para uso dos times de desenvolvimento da própria empresa – e “externas” 
– atendendo as especificidades das aplicações “na ponta”, além dos limites da organização. 
Eventualmente, deve-se construir uma camada de “mediação” entre APIs dessas categorias 
para orquestrar a relação. 
APIs internas e externas possuem métodos de desenvolvimento distintos. A classificação 
das APIs ajuda a “clarificar” métodos de trabalho apropriados, aumentando a efetividade e 
reduzindo custos potenciais. 
 
B) Faça um desenho macro da solução tal como você pensaria no item A, indicando em qual 
parte do modelo você implementaria as integrações com as API’s de terceiros.

Continue navegando