Spanish English French German Italian Portuguese
Marketing social
AccueilLa technologieAPIContrôler l'expansion des API résilientes

Contrôler l'expansion des API résilientes

La création et la distribution d'API pourraient bientôt être plus faciles : Speakeasy, une start-up en démarrage, y travaille.

"Nous avons commencé par travailler sur un problème majeur, auquel tout développeur est confronté, qui simplifie considérablement la manière dont les développeurs peuvent fournir des API aux utilisateurs finaux", a déclaré le PDG Sagar Batchu.

Cependant, les grandes entreprises comptant plus de 5000 XNUMX développeurs luttent déjà contre la prolifération des API, selon une enquête soutenue par Postman's API Platform dans son rapport sur Statut de l'API de 2023. Trente et un pour cent des personnes interrogées dans ces grands entreprises ont cité "la gestion d'un trop grand nombre d'API ou de microservices" comme un obstacle à la production d'API, contre seulement 23 % de tous les répondants.

Il est facile de voir comment cette découverte est liée à l'acquisition récemment annoncée de Postman et à l'intégration prochaine d'Akita Software, la startup d'observabilité des API. "L'ajout d'Akita fera plus facile que jamais pour les utilisateurs pour gérer leurs API de production, même face à l'expansion des API », déclare-t-il dans un communiqué de presse.

Selon le fondateur d'Akita, Jean Yang, l'essor des API a fondamentalement changé le processus de développement logiciel. « De plus en plus de tests sont passés en production. Le comportement prédit est maintenant basé sur le comportement observé. De plus en plus, le seul moyen pour les équipes de savoir ce qui fonctionne est d'inspecter la production. Nous avons besoin de nouveaux outils qui rencontrent les développeurs là où ils se trouvent : pas seulement pour créer le premier projet de logiciel, mais pour le débogage, la maintenance et le énième projet », a-t-il écrit.

Cette note montre que le ingénierie du chaos n'est plus le domaine exclusif des ingénieurs en fiabilité des sites.

Développé à l'origine dans les grandes entreprises pour les aider à tester des systèmes de test, de performance, de chaos, etc. en production, il peut désormais être testé en développement, élargissant son impact. "Le co-fondateur et PDG de Steadybit, Benjamin Wilms, a déclaré qu'en replaçant les tests dans le pipeline de développement, vous impliquez des non-spécialistes, afin qu'ils puissent traiter les problèmes avant qu'ils n'entrent en production."

Bien que les tests de chaos ne se limitent pas aux API, les deux peuvent aller de pair. "Les équipes peuvent bénéficier de manière significative de l'intégration des capacités de test API de bout en bout de Postman dans Steadybit pour l'expérimentation d'ingénierie du chaos", a écrit le chef de produit de la startup allemande Manuel Gerding dans un article. tuto sur le sujet.

Cependant, la résilience des API n'est pas seulement un défi technique ; C'est aussi un problème de ressources humaines. Notant les récents licenciements technologiques, Postman a averti que "les entreprises avec des API désorganisées et mal documentées peuvent découvrir des problèmes inattendus lorsque les développeurs partent".

L'une des principales préoccupations, note le rapport, concerne les "API zombies". « Ces API ne sont ni détenues, ni surveillées, ni entretenues, et sont parfois oubliées par l'entreprise. Au pire, les API zombies représentent un risque pour la sécurité ; Pour le moins négatif, ils offrent une mauvaise expérience consommateur.

Les catalogues d'API internes peuvent aider à prévenir les API zombies, et une startup française appelée Bump pourrait aider à documenter et cataloguer facilement leurs API. "L'entreprise génère automatiquement la documentation de ses API afin que les autres équipes sachent toujours comment utiliser certaines API."

La lecture des catalogues d'API internes rappelle une tendance plus large : l'essor de l'ingénierie des plates-formes et de son corollaire, les portails de développeurs internes. Ils sont tous connectés au même besoin : pour que les développeurs soient efficaces, ils ont besoin de savoir rapidement quelles ressources sont à leur disposition. Et bien sûr, cela ne fait pas de mal que cela rendra également vos organisations plus sûres.

S'INSCRIT

ABONNEZ-VOUS SUR TRPLANE.COM

Publier sur TRPlane.com

Si vous avez une histoire intéressante sur la transformation, l'informatique, le numérique, etc. qui peut être trouvée sur TRPlane.com, veuillez nous l'envoyer et nous la partagerons avec toute la communauté.

PLUS DE PUBLICATIONS

Activer les notifications OK Non merci