Vous avez les données. Pourquoi vos développeurs ne peuvent-ils pas créer avec ?

Par Chet Kapoor, président-directeur général, DataStax
Les clients exigent des expériences qui les satisfont au rythme de la vie. Pensez à une application qui vous permet de savoir exactement quand votre latte sera prêt ou à une autre qui vous propose des options de vol alternatives dès que vous manquez votre correspondance.
Aujourd’hui, nous avons la technologie pour construire ces expériences. Mais les entreprises de toutes tailles sont toujours confrontées aux défis de la complexité et de la fragmentation. Il semble y avoir une nouvelle base de données pour chaque cas d’utilisation, et les données sont dispersées sur de nombreux silos technologiques. Les développeurs qui créent les expériences en temps réel que les clients adorent ont besoin d’une pile technologique qui leur permet d’accéder rapidement et facilement aux données.
La demande d’applications ne va pas ralentir. IDC prédit que d’ici 2023, il y aura plus de 500 millions de nouvelles applications et services numériques natifs du cloud, soit plus que le total créé au cours des 40 dernières années. Alors, comment pouvons-nous simplifier et accélérer la façon dont les développeurs créent des applications en temps réel ?
Avec une pile de données ouverte qui fonctionne tout simplement. Il repose sur des technologies open source, permet aux développeurs d’utiliser les outils de leur choix et fait converger les « données au repos » et les « données en mouvement ».
La complexité craint (la vie hors de l’innovation)
Greg Sly, vice-président principal des services d’infrastructure et de plate-forme de Verizon, a récemment dit que le plus grand défi pour toute entreprise est d’organiser les données qui se sont développées dans l’ensemble de l’organisation au fil des ans.
« Tout le monde a des lacs de données, des étangs de données – appelez-les comme vous voulez. Ils ont tous grandi de manière organique au sein de différentes unités commerciales. Il s’agit maintenant de réunir tout cela. Comment obtenez-vous vos bras autour de toutes les données dont vous disposez ? » dit Sly. « Vous avez beaucoup de complexité avec beaucoup de personnes avec beaucoup de données qui doivent être catégorisées, inventoriées et contrôlées. Alors, comment pouvons-nous en tirer parti pour créer de meilleures expériences client ? »
Tout comme les clients exigent des expériences instantanées et intuitives, les développeurs doivent avoir toutes les données importantes à portée de main. Tout développeur travaillant sur une application qui compte, qu’il s’agisse d’une startup ou d’une entreprise, a besoin d’une pile technologique qui lui permette de franchir la ligne d’arrivée le plus rapidement possible.
L’open source favorise l’innovation
Les projets open source rassemblent un groupe de personnes vraiment intelligentes et diverses qui innovent comme des fous. Avec des contributeurs de différents secteurs et zones géographiques, le logiciel devient renforcé et fiable dans des tonnes de cas d’utilisation. Et les développeurs découvrent de nouvelles façons de résoudre les problèmes ensemble – rapidement. Nous avons vu ce travail à merveille dans des entreprises comme Apple, Netflix et VerSe.
Notre propres recherches montrent qu’une caractéristique commune des entreprises prospères axées sur les données est leur engagement envers l’open source. Ces entreprises trouvent une mine d’innovations communautaires qui améliorent constamment les logiciels open source (OSS) et offrent aux développeurs les meilleurs outils de construction.
Penser à Apache Cassandre®. La base de données NoSQL a été créée en 2007 par les ingénieurs de Facebook qui avaient besoin de trouver un moyen évolutif de stocker et d’accéder à d’énormes quantités de données. Cassandre ne cesse de s’améliorer grâce aux brillants contributeurs de nombreuses entreprises différentes qui continuent d’y contribuer.
Les développeurs ont besoin des bons outils
Pour les développeurs, tout est une question de facilité de construction et de délai de mise sur le marché. Prenons un exemple. Ankeri fournit des services de données aux entreprises qui gèrent des flottes de porte-conteneurs. Ils dirigent une petite équipe de développement qui ne peut pas se permettre de perdre du temps avec autre chose que de créer une meilleure expérience pour ses utilisateurs.
« Nous sommes une start-up et, en tant que telle, nous devons nous concentrer sur les fonctionnalités plutôt que sur l’infrastructure », a déclaré la vice-présidente de l’ingénierie d’Ankeri, Nanna Einarsdóttir. « Le chemin entre une idée et les commentaires des clients doit être court, et nous devons être agiles et avant-gardistes. »
Les API de données contribuent grandement à simplifier et à accélérer le développement. Ils aider à isoler les développeurs des distractions, comme apprendre comment les données sont stockées ou gaspiller des ressources informatiques en installant et en exécutant des bases de données localement. Plus important encore, les API leur permettent de se connecter et d’échanger la technologie de leur choix.
Pour rendre la création encore plus facile pour les développeurs, une passerelle de données peut servir de couche d’abstraction entre une application et une base de données. Porte des étoiles est une passerelle API open-source qui fait cela, en maintenant la facilité de gestion des API et en laissant les mises à jour être gérées par les mainteneurs du projet.
Faire converger les données au repos et les données en mouvement
Pour créer des applications qui rencontrent les clients à la vitesse de la vie, les développeurs ont besoin d’une pile qui prend en charge tout données en temps réel :
- Une base de données NoSQL comme Cassandra optimisée pour le contexte client et un accès instantané
- Et une plateforme de streaming et de messagerie de pointe, qui permet aux actions des clients de devenir visibles pour toutes vos applications
Chez DataStax, nous travaillons en partenariat avec des développeurs et des entreprises pour fournir une pile de données ouverte qui sert des applications en temps réel. Cassandra joue un rôle principal. DataStax Astra DBnotre base de données en tant que service basée sur Cassandra, rend les « données au repos » faciles à utiliser et à développer.
Mais le monde est en mouvement constant et le streaming de « données en mouvement » capture les changements à la volée. Les meilleures technologies de streaming et de messagerie telles que Pulsar Apache permettent d’agir sur les données en temps réel au fur et à mesure qu’elles sont générées (comme lorsque FedEx envoie une notification à un acheteur que son colis a été livré). En d’autres termes, il permet aux actions de devenir visibles pour toutes les applications d’une entreprise, en temps réel. C’est pourquoi Diffusion DataStax Astraqui repose sur Pulsar, est un autre composant clé de la pile ouverte que nous proposons aux entreprises et aux développeurs.
Siggy.ai : De la lutte au succès
Voici une étude de cas rapide sur la manière dont une pile ouverte en temps réel peut simplifier le développement. Siggy.ai est une application de recommandation en temps réel qui s’intègre à Shopify, la plateforme de commerce électronique pour les magasins en ligne et les systèmes de point de vente au détail. Chang Xiao, fondateur et PDG de Siggy.ai, a essayé de créer lui-même une pile en utilisant une combinaison d’AWS et de technologies open source. Il a commencé à chercher une solution permanente qui prend en charge les opérations spécialisées tout en facilitant le développement. Chang a choisi DataStax Astra DB et, en quelques semaines, il est passé de la difficulté avec des bases de données non fiables et des problèmes de serveur à la fourniture de recommandations instantanées alimentées par l’IA aux acheteurs du monde entier.
Donnez aux développeurs ce dont ils ont besoin
Chez DataStax, nous sommes obsédés par l’élimination des barrières entre les données et les développeurs en les aidant à mobiliser toutes les données en temps réel, à créer des applications plus intelligentes plus rapidement et à ne pas se soucier de la mise à l’échelle.
Avouons-le. Lorsque vous donnez aux développeurs tout ce dont ils ont besoin, ils peuvent se concentrer sur l’innovation et la création, et le résultat est de meilleures applications et expériences pour lesquelles les clients reviennent sans cesse.
En savoir plus sur DataStax ici.
À propos de Chet Kapoor:
Chet est président et chef de la direction de DataStax. Il est un leader et un innovateur reconnu dans l’industrie technologique avec plus de 20 ans de leadership dans des sociétés de logiciels et de cloud innovantes, notamment Google, IBM, BEA Systems, WebMethods et NeXT. En tant que président-directeur général d’Apigee, il a dirigé des initiatives à l’échelle de l’entreprise pour faire d’Apigee un fournisseur de technologie de premier plan pour les entreprises numériques. Google (Apigee) est la plate-forme de gestion d’API inter-cloud qui fonctionne dans un monde multi-cloud et hybride. Chet a réussi à faire entrer Apigee en bourse avant que l’entreprise ne soit rachetée par Google en 2016. Chet a obtenu son BS en ingénierie à l’Arizona State University.
Source link