Relatório do estado da experiência do desenvolvedor revela crescente dependência da API

blog

LarLar / blog / Relatório do estado da experiência do desenvolvedor revela crescente dependência da API

Jul 04, 2023

Relatório do estado da experiência do desenvolvedor revela crescente dependência da API

Por: Bill Doerrfeld em 11 de maio de 2023 Deixe um comentário As APIs da Web continuam a crescer em

Por: Bill Doerrfeld em 11 de maio de 2023 Deixe um comentário

As APIs da Web continuam a crescer em interesse entre os usuários desenvolvedores. As APIs podem capacitar novas experiências do cliente e ajudar os engenheiros a evitar a reconstrução de funções comuns. A tecnologia também está alimentando microsserviços e arquiteturas headless que vimos ganhando mais força nos últimos anos, à medida que as empresas se tornam mais combináveis.

Do lado do provedor, uma estratégia de API da Web pode permitir a cocriação em ecossistemas de parceiros e até mesmo abrir novas oportunidades de receita para o negócio. No entanto, como qualquer software como serviço (SaaS), as APIs exigem ótimas experiências do desenvolvedor para criar jornadas de integração rápidas e fácil manutenção contínua.

A Nylas lançou recentemente seu relatório inaugural sobre a experiência do desenvolvedor, detalhando as principais tendências, tecnologias e prioridades que estão moldando a experiência do desenvolvedor moderno. O estudo constatou uma crescente dependência de APIs e espera aumentar o investimento em tecnologias orientadas a APIs. Também me encontrei com Isaac Nassimi, vice-presidente sênior de produto, Nylas, para explorar as razões por trás de algumas dessas descobertas e obter sua perspectiva sobre a economia de API em geral.

Como mencionei antes, o número de APIs no mercado aumentou à medida que mais equipes de desenvolvimento passaram a confiar nas APIs para potencializar novas funções de aplicativos. As maiores empresas, aquelas com 10.000 ou mais funcionários, possuem mais de 250 APIs internas, de acordo com o relatório State of APIs 2022 da Rapid.

Da mesma forma, o estudo da Nylas sublinhou a crescente dependência de APIs. Um total de 98% dos desenvolvedores disseram que veem as APIs como um colaborador importante para ajudá-los e sua equipe a realizar seu trabalho. E 86% dos desenvolvedores disseram que esperavam que o uso de APIs aumentasse em 2023.

De acordo com Nassimi, as APIs são algo que se tornou cada vez mais comum ao longo do tempo. Por exemplo, em 1998, configurar um servidor web era bastante complicado. Mas hoje em dia, um desenvolvedor júnior pode realizar a tarefa (e muito mais) com algumas linhas de código, disse ele. As APIs abstraem a complexidade e ajudam a alavancar a infraestrutura externa para que você não esteja constantemente reinventando a roda. "Eles adicionam mais funcionalidade e ajudam a terceirizar trabalho, pensamento e carga cognitiva", explicou Nassimi.

Outro possível motivo para mudar para APIs é lidar com o aumento do uso da ferramenta. Quase metade (48%) dos desenvolvedores disseram que estão sempre ou frequentemente sobrecarregados com o número de ferramentas que usam diariamente. Simultaneamente, 98% dos desenvolvedores disseram que as APIs diminuiriam o número de ferramentas de trabalho que eles usam diariamente. O estudo indica que o investimento em APIs pode aumentar a automação e reduzir as dores de cabeça manuais de criar novos recursos manualmente.

Por exemplo, Nassimi descreve a criação de um serviço de transcodificação de vídeo do zero em uma empresa anterior. Toda a equipe de engenharia teve que dedicar meses e meses ao processo, usando músculos que nunca havia exercitado. Depois de muito esforço, eles abandonaram o trabalho e acabaram usando apenas uma API. "Foi uma sensação muito boa deletar 200 linhas de código", disse Nassimi. "Se você fizer isso cinco vezes, reduzirá todas essas coisas esotéricas que precisa aprender a fazer em sua empresa em uma ordem de grandeza."

Além de reduzir dores de cabeça, as APIs também podem permitir velocidade. Por exemplo, pode levar mais de um ano para três engenheiros seniores criarem uma integração de e-mail ou calendário sem a ajuda de uma API, segundo o relatório. Com uma API, esse cronograma de integração pode ser minúsculo, disse Nassimi. Como resultado, 95% de todos os entrevistados disseram que gostariam de ver sua empresa investir mais fortemente em APIs no próximo ano.

Os desenvolvedores consideram a velocidade o benefício número um ao trabalhar com APIs. E para conceder essa velocidade, os provedores de API devem criar uma experiência de desenvolvedor simplificada (DX). A velocidade de implementação pode fazer a diferença entre um bom DX e um que não é tão bom, e uma contribuição significativa para essa velocidade é a familiaridade. Um problema do DX é que a API que você usa deve funcionar como o código que você usa em seu próprio ambiente, disse Nassimi.