Issue link: https://axway.uberflip.com/i/1300594
4 axway.com.br Como fazer as APIs e os microsserviços trabalharem em uma verdadeira escala corporativa As soluções de gerenciamento de API e microsserviços contribuem para solucionar um desafio aparentemente simples,porém sério, para uma empresa moderna orientada por API: a pura escala da adoção. As APIs e microsserviços já foram um dia uma forma especializada de integração de aplicativos, mas hoje aparecem em praticamente todas as áreas do cenário de aplicativos. Os aplicativos agora são entregues em pacote com APIs prontas para o uso. Diversos serviços digitais baseados em nuvem ou na Web são construídos com APIs como o único ponto de conexão potencial. A maioria dos novos esforços de desenvolvimento interno de aplicativos pressupõe a conectividade por API, assim como uma arquitetura de microsserviços em funcionamento ou potencial. Tal uso generalizado de APIs e microsserviços cria complexidade na arquitetura. Com aplicativos conectados, e reconectados regularmente várias vezes, é fácil perder o controle dos pontos de integração. Dependências embutidas podem causar estragos ao desempenho de aplicativos conectados. Conhecimento de microsserviços, uma vez a área de uma minoria de especialistas, devem agora ser praticados por um grupo bem maior de profissionais de TI. Tudo isso pressiona a capacidade da empresa de manter a arquitetura baseada em API e microsserviços funcionando. Mudando de equipes isoladas em direção ao envolvimento por toda a organização Uma plataforma de gerenciamento contribui para solucionar problemas de escala ao tornar possível o uso de API e microsserviço por toda a organização. Com uma interface de usuário comum, uma comunidade, um catálogo global de APIs e o "Marketplace" de API, a nova geração de plataforma de gerenciamento de API é convidativa e mais utilizável do que seus antecessores comparativamente esotéricos. Isso facilita a mudança de equipes isoladas dando suporte a APIs para uma utilização e incorporação de APIs e microsserviços por toda a organização, os quais podem ser versionados e escalados independentemente. Eliminar os fenômenos "wizards" e "tall enough to ride" Os conjuntos de habilidades dos microsserviços, antes raros e misteriosos, agora devem se tornam mais acessíveis a uma maior variedade de pessoas. Como uma especialidade, os microsserviços eram um pouco coisa de "nerd", o domínio dos "magos", com os quais se podia contar para realizarem truques impressionantes de desenvolvimento e integração. Um projeto de microsserviços era como uma atração de parque de diversões com uma placa na entrada dizendo "Você deve ter essa altura para entrar". Contanto que a empresa, organização ou equipe tenha "altura suficiente para entrar", em termos de organização e de habilidades, elas podiam realizar o trabalho e estabelecer sua estratégia de microsserviços com sucesso. Não há problemas quanto a isso, contanto que sua organização seja vista como uma inovadora em tecnologia, como a Netflix. Contudo, a maioria das empresas que operam dentro de um determinado orçamento não podem perder tempo ou bancar especialistas em microsserviços que podem montar todos os componentes de código aberto necessários. Elas tampouco têm a capacidade de estabelecer o pipeline CI/CD DevOps com facilidade. Agora que essas tecnologias de microsserviços são onipresentes e seus benefícios amplamente entendidos, ferramentas de gerenciamento intuitivas podem tornar qualquer empresa "tall enough" ("alta o suficiente") e repleta de "magos", por assim dizer.