Issue link: https://axway.uberflip.com/i/1300492
4 axway.com 02 Desenvolva a governança de que você precisa A governança é um ato de equilíbrio. Embora seja evidentemente importante supervisionar os projetos, papéis e orçamentos, é difícil vincular parâmetros distintos a projetos quando a organização está passando por constantes mudanças. A linha tênue é ter um processo de governança suficiente que assegure o controle, mas não tanto de modo a desacelerar todo o processo de criação de produtos ou serviços. Uma solução como Axway AMPLIFY™ API Management garante uma governança leve, porém robusta, ao possibilitar que você desenvolva um amplo catálogo de API e torne-o acessível através de um portal de API de autoatendimento. Embora possa parecer que o projeto inicial não apresente nenhuma necessidade crítica de um portal, ao pensar nisso desde o início, você pode abordar a governança em sua totalidade — aspectos como o processo de aprovação para uma API podem ser considerados no contexto de uma estratégia de API mais ampla. Ao longo do tempo, é possível usar o portal para compartilhar melhores práticas com segurança, programar amostras e recursos com um número cada vez maior de equipes de API internas, parceiros e comunidades de desenvolvedores. É, na verdade, um pequeno investimento para garantir que a sua plataforma esteja o mais protegida possível para o futuro. 03 Use uma camada comum de API uma melhor relação entre nuvem e on-premise Embora muitas pessoas pensem que uma estratégia de API bem-sucedida significa mover tudo para a nuvem, ou pelo menos para as novas arquiteturas, a realidade é diferente. O armazenamento on-premise não vai desaparecer por várias boas razões. Mas os aplicativos na nuvem não funcionam magicamente com os aplicativos on-premise. Para fechar essa lacuna, você vai precisar fechar aplicativos locais em uma camada de API comum que possibilite a pronta comunicação com o mundo exterior ao mesmo tempo em que esteja sendo executada em arquiteturas e infraestrutura tradicionais. Esta ideia de uma camada de buffer também se estende para elementos de infraestrutura, canais de comunicação, dispositivos móveis, componentes de aplicativo e entradas de sensores que exigem a interação entre os recursos no local e o mundo exterior. O AMPLIFY API Management é um exemplo de um investimento adiantado e sensível que pode ser implementado na nuvem, on-premise ou um modelo híbrido entre os dois, além de usado para criar uma camada de API reutilizável e comum que pode alternar entre cloud e ground. Mais uma vez, a reutilização de elementos em projetos futuros reduzirá custos de longo prazo e o ajudará a conquistar uma história de ROI mais atraente que, por sua vez, deverá preparar o terreno para projetos futuros. Benefícios de um catálogo de APIs e portal de autoatendimento: • Um portal de API contém componentes reutilizáveis que podem ajudar você a dimensionar um projeto ou uma equipe de sucesso a vários outros na empresa, reduzindo os parâmetros de custo e tempo de produtos e projetos posteriores. • Com a implementação de um amplo catálogo de APIs, é possível repartir o custo de governança em vários projetos, reduzindo, assim, o custo de cada projeto individual. Não pense na governança isoladamente, mas como uma parte essencial da dinamização de cada projeto de ponta a ponta. Crie uma camada de integração que conecte soluções dentro do firewall e do lado de fora, e que cuide de incompatibilidades de impedância da API e do tratamento de erros.