La transformation numérique est un parcours commercial mené par des êtres humains. Et comme la plupart des voyages entrepris par les êtres humains dans l’histoire récente, il s’appuie sur la technologie pour progresser.
Ce voyage n’est pas réellement un phénomène nouveau. Les entreprises se transforment grâce à la technologie depuis bien avant l’apparition de l’informatique. Au fil du temps, de nombreuses vagues de transformation ont été rendues possibles par la technologie. Du ciselage sur tablettes de pierre à l’enregistrement des transactions, en passant par les traces papier et les registres numériques, la technologie est la force motrice de la transformation des entreprises.
La plupart des organisations sont déjà dans la deuxième phase , et un pourcentage important explore déjà les avantages de la troisième.
L’impact des organisations qui se concentrent sur l’expansion numérique se fait sentir sur la technologie sur laquelle s’appuient les développeurs informatiques et d’applications pour assembler des applications, des systèmes et des services disparates en une expérience numérique transparente. Autrement dit, les organisations ont adopté les API.
Les API peuvent avoir un impact significatif dans tous les secteurs, de la banque à la vente au détail en passant par les jeux. Nos recherches et les modèles ultérieurs montrent une croissance significative des API au cours des dernières années et une croissance encore plus importante à l’horizon des dix prochaines années.
Le problème est que toutes les nouvelles API déployées ne sont pas régies, structurées ou documentées. L’émergence de l’informatique de pointe a également entraîné une utilisation encore plus grande des API, à mesure que les organisations commencent à diffuser des applications et des services cloud sur un nombre croissant d’emplacements (souvent distants).
Considérez qu’une entreprise typique est susceptible d’utiliser des API à de nombreuses fins :
Il existe de nombreux autres exemples, mais même avec quelques-uns seulement, il est facile de voir comment le nombre et l’emplacement des API augmentent rapidement.
Cette croissance est exacerbée par le fait que les entreprises se comportent comme des entreprises.
Les entreprises sont, quelle que soit leur taille, une combinaison de produits et de services informatiques développés pour le compte des unités commerciales qui composent l’organisation. Les entreprises sont naturellement cloisonnées et les informations sont partagées en fonction des besoins. À mesure que les entreprises se développent, les différentes unités commerciales, équipes de produits et équipes opérationnelles se développent également. En substance, l’entreprise « s’étend » . Étant donné qu’aujourd’hui, chaque équipe et unité commerciale s’appuie largement sur les API, nous pouvons constater que le résultat inévitable est la prolifération des API .
Nous pouvons également constater qu’une nouvelle approche est nécessaire pour relever les défis qui découleront de la prolifération des API, car les solutions existantes se concentrent sur les défis au sein d’un cluster, c’est-à-dire les défis de la gestion des API dans un environnement de microservices. Les solutions existantes n’ont pas encore élargi leur portée pour répondre aux défis de la prolifération des API à travers les clusters, c’est-à-dire entre les environnements de microservices qui couvrent les sites, les unités commerciales et les équipes de produits et opérationnelles.
Dans cette recherche du Bureau F5 du CTO , Rajesh Narayanan démontre la croissance et la distribution des API qui entraînent l'étalement urbain et une approche qui peut apprivoiser le chaos qui en résulte.