ArticleApplications & Développement
Avec Gatsby, Netlify taillé pour les architectures web composables
Les développeurs sont en quête d'interfaces modernes et d'innovation quand les DSI recherchent surtout stabilité et sécurité des outils. L'acquisition de Gatsby par Netlify va-t-elle sonner comme un moyen de réunir le meilleur des deux mondes ?

Cela fait maintenant une quinzaine de jours que Netlify a racheté Gatsby. Avec cette opération, le but de l'hébergeur - qui propose une plateforme de déploiement de sites web basée sur la philosophie de développement Jamstack (JavaScript, API et markup) pour accélérer la conception d'applications web et le temps de chargement des pages - est clair. A savoir faire monter en puissance l'adoption d'architectures web composables. Pour rappel, Gatsby fait partie de la grande famille des générateurs de sites web statiques (Hugo, Jeckyll...) pilotés par une interface en ligne de comande et conçus pour s'intégrer avec les processus CI/CD. Cette acquisition signe la fin d'une époque de rivalités entre les deux sociétés qui ont bien compris tout ce qu'elles peuvent faire ensemble pour séduire à la fois les décideurs informatiques en recherche de solutions répondant à des besoins globaux et qui ne sortet pas des sentiers battus. Tout en pouvant aussi plaire aux développeurs qui sont très sensibles à la « coolitude » des solutions qu'ils utilisent.
Les développeurs indépendants sont en effet très contents de ce qu'ils peuvent faire avec leur framework web Jamstack préféré dont il existe en fait de nombreuses émanations : 29 selon une dernière enquête de la communauté Jamstack. Cependant, la communauté de développement front-end a depuis des années concentré ses efforts autour de React, NextJS, etc., laissant alors peu de place à un GatsbyJS, aussi impressionnant qu'il soit.
Rechercher constamment à minimiser les risques
« Les 10 dernières années, nous avons passé à construire toutes les primitives, puis les 10 prochaines années - ou aussi longtemps que nécessaire - nous allons les passer à les combiner de manière à rendre le processus de développement, le processus de création de page, le processus de création de site plus facile à utiliser pour tout le monde », a fait savoir Sam Bhagwat, cofondateur et directeur de la stratégie de Gatsby. Rares sont les entreprises parvenant à faire tout cela par elles-mêmes. Sauf si on s'appelle Microsoft ou AWS. La réalité est que la plupart se combinent avec une entité plus grande ou disparaissent dans une obsolescence de niche. L'ironie étant bien sûr qu'en embrassant cette approche unique de développement, le nouvel ensemble Netlify-Gatsby combiné commence à ressembler aux systèmes qu'il prétend remplacer.
Par exemple, le cofondateur et CEO de Netlify, Matt Biilmann, a rejeté Adobe Experience Manager et Drupal comme des « solutions monolithiques » qui « commencent à devenir très anciennes et datées », mais l'essence de leur approche (combinant plusieurs solutions ponctuelles en une seule méta solution) semble être là où Netlify se dirige. Quand bien même il le fait avec une architecture et une approche plus modernes. La réalité est que les grandes entreprises veulent deux choses : acheter auprès d'autres grands fournisseurs et ne pas avoir à gérer une myriade de solutions éparpillées. Ne l'oublions pas : les décisions informatiques d'entreprise concernent autant la minimisation des risques qu'un choix compréhensible plus que toute autre chose. Ce qui amène précisément à mettre Gatsby et Netlify sous le feu des projecteurs.
Une architecture agile taillée pour les 15 prochaines années
L'analyse de la situation amène à penser que l'équipe de direction de Netlify considère que les entreprises souhaitent améliorer leur expérience de développement web mais ne voulent pas donner à leurs développeurs une totale liberté. La vérité c'est qu'il existe une tendance à aller vers des environnements standards et pré-approuvés au sein de l'entreprise pour donner aux développeurs juste assez de liberté pour utiliser les outils qu'ils aiment sans en faire un cauchemar de support et de maintenance. Netlify s'inscrit parfaitement dans cette tendance. « Améliorez le fonctionnement de tous vos outils en les connectant à un workload de développement unique et puissant », peut-on lire sur le site web de la société. Cette orchestration d'éléments tels que la couche d'interface utilisateur web, des systèmes de build, etc., peut aider une entreprise à donner un sens au choix autrement écrasant en matière de développement front-end. Si Gatsby n'a pas réussi à remplacer Netlify au niveau de cette couche d'orchestration, l'éditeur avec son hub de contenu Valhalla apporte sans doute à Netlify un bon moyen pour mieux unifier une variété de sources de données via une API GraphQL unifiée. Tout seul, Gatsby aurait peut-être eu du mal à rivaliser avec des joueurs plus établis comme Kong et Apollo GraphQL, mais avec Netlify en renfort, c'est bien parti pour.
Comme le souligne Sam Bhagwat, Gatsby faisait remonter que les entreprises « recherchaient des fournisseurs stables capables de les aider à adopter cette technologie de manière appropriée, avec une bonne plate-forme et en utilisant les bons modèles, etc. » C'est précisément ce qu'il essayait de faire en solo, mais force est de constater que Netlify a plus de pratique à pouvoir le faire à plus grande échelle. Une échelle et une solidité que sont exactement ce que veulent les entreprises lorsqu'elles cherchent à faire dans le cadre de leurs investissements à long terme. « Les premiers utilisateurs sont heureux de choisir un fournisseur de premier ordre pour leur framework, hébergement, CMS back-end, etc. Mais à mesure que nous arrivons aux grandes entreprises, les CTO et les architectes parient surtout sur une architecture stratégique, pas [seulement] des outils et des langages », nous a indiqué Zack Urlocker, CEO de Gatsby. « En d'autres termes, ils recherchent une architecture qui durera 10 à 15 ans et augmentera leur agilité et leur rapidité dans le lancement de nouvelles initiatives numériques ».
Quel que soit le nombre de développeurs qui proclament leur amour pour une technologie particulière, ils finiront par utiliser des fournisseurs tels que Netlify, Vercel... Et pourquoi même Adobe, car ils sont tous sans danger pour les besoins des entreprises. Netlify-Gatsby le comprennent bien : alors pourquoi ne pas voir bientôt dans votre entreprise leur solution ?


