Baixe o app para aproveitar ainda mais
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.
Compartilhar