Pourquoi la vélocité du constructeur compte (indice : c’est de l’argent)
La vélocité du constructeur est fortement corrélée aux revenus de l’entreprise et aux économies de coûts. Une productivité plus élevée se reflète toujours sur le côté coût du bilan, mais qu’en est-il de l’impact sur le côté revenu du bilan? Y a-t-il une corrélation ? McKinsey&Company, société de conseil en gestion mondiale, a décidé de le découvrir. Les résultats étaient époustouflants. La croissance du chiffre d’affaires des entreprises est jusqu’à cinq fois plus élevée si elles ont une vitesse de développement de premier plan.En examinant les revenus et les déploiements vers la production dans les secteurs verticaux logiciels, services financiers, vente au détail, automobile et fabrication, McKinsey a constaté que les entreprises du quartile supérieur de l’indice de vélocité des développeurs (DVI) surpassent les autres sur le marché de 4 à 5 fois.
Comme « le logiciel mange le monde », la vitesse à laquelle vous expédiez les mises à jour détermine si vous allez couler ou nager sur le marché.
Qu’est-ce qui freine la vélocité du web Builder ?
Au cours des 10 dernières années, AWS (Amazon Web services) a complètement transformé la façon dont nous achetons et utilisons nos infrastructures logicielles et matérielles. Eux et leurs concurrents ont créé des milliers de services ponctuels — primitives cloud — tels que le calcul et le stockage. Ces services sont devenus les marteaux et les clous que les équipes ont dû assembler et entretenir pour construire des applications web.
Malheureusement, dans trop de cas, l’effort est devenu incontrôlable. Les entreprises ont rassemblé des équipes entières de talents rares et coûteux. Et trop souvent, la majeure partie de leurs ressources est désormais consacrée au maintien de l’application à grande échelle. De nombreuses équipes sont embourbées avec des exigences non fonctionnelles (NFRS) telles que l’interopérabilité, la fiabilité, l’évolutivité et les autres « itys ». Beaucoup passent plus de temps sur NFRS que sur l’amélioration de l’application elle-même.
Aujourd’hui, plus de 20 « primitives cloud » sont généralement nécessaires pour déployer une application web moderne. De nombreuses entreprises font appel à au moins trois fournisseurs en matière d’infrastructure cloud, de CDN, de sécurité, d’observabilité et d’intégration continue / déploiement continu. Voici un exemple des composants qui doivent être assemblés pour une application web:
Vitesse du révélateur de turbocompresseur
La bonne nouvelle est qu’il existe une meilleure façon de créer, gérer, déboguer et mettre à jour vos applications et API. Les équipes peuvent exploiter la puissance de ces 20 primitives cloud avec une seule plateforme. L’accent est déplacé de la plomberie complexe à l’optimisation efficace, conduisant à des versions plus rapides et plus fiables. Tout cela grâce à un mouvement en pleine croissance appelé AppOps, également connu sous le nom de plateformes JAMstack. AppOps perturbe le marché traditionnel du CDN ; le CDN et l’informatique de bord peuvent maintenant être une fonctionnalité simple dans une offre beaucoup plus vaste, un peu comme l’appareil photo numérique est devenu une fonctionnalité dans les smartphones après le lancement de l’iPhone. Layer0 de Limelight est une plateforme AppOps conviviale pour les constructeurs qui permet aux équipes de se concentrer sur l’amélioration de leurs applications sans distraction, tout en fonctionnant sur l’un des réseaux propriétaires mondiaux les plus grands et les plus performants au monde. Cette plate-forme se démarque des autres grâce à ses cinq principaux avantages, dont la capacité à se déployer rapidement, à intégrer la sécurité, à libérer en toute confiance, à évoluer vers une architecture microservice et à économiser de l’argent.Expérience de développement exceptionnelle
Les équipes sur Layer0 libèrent jusqu’à deux fois plus vite que les équipes ordinaires avec des outils de productivité intégrés, y compris des pages qui montrent en un coup d’œil les opportunités d’améliorer les performances et CDN configurable en JavaScript La gestion de la périphérie est simplifiée grâce à EdgeJS, un langage de configuration de périphérie basé sur JavaScript, performant, déclaratif et indépendant du framework. EdgeJS peut être intégré dans l’application frontend et parce qu’il est déclaratif – les développeurs n’ont qu’à décrire leurs objectifs plutôt que d’avoir à écrire toute la logique. Cela le rend facile à utiliser et à entretenir. Les équipes Layer0 sont en mesure de tester, réviser et contrôler les versions de leur logique de périphérie tout au long du processus de développement. Cela signifie que les équipes peuvent développer localement contre la périphérie et garantir des taux de réussite élevés pour les données dynamiques liées au code de l’application.Tableau de bord
Ecran vue d’ensemble Layer0
Écran de présentation de Layer0 qui résume l’état de santé de votre projet en un coup d’œil, y compris Core Web Vitals, le trafic, les erreurs, le taux d’accès au cache, les statistiques de préchargement et l’activité récente.
Les infobulles sont synchronisées entre les graphiques sur le même écran, ce qui facilite la corrélation des informations sur plusieurs indicateurs. Par exemple, lorsque vous passez le curseur sur le graphique du taux de réussite du cache dans l’onglet vue d’ensemble, vous obtenez également l’info-bulle pour la même date dans le graphique du trafic.
Real User Monitoring (RUM)
Google classe les sites Web dans la recherche en partie sur la base d’un ensemble de mesures de performance appelées Core Web Vitals, un ensemble de mesures qui a un impact énorme sur l’expérience utilisateur. Avec l’analyse RUM de Layer0, vous pouvez comprendre l’impact des changements de votre site en quelques minutes, au lieu d’attendre des jours ou des semaines dans Google Search Console ou page Speed Insights.
Il y a des graphiques qui montrent les pages vues, la distribution et les événements RUM au fil du temps, afin que vous puissiez dire ce qui s’est passé la semaine dernière et comment faire ce correctif, ou ce que vous faisiez bien il y a quelques mois, et comment aborder les menaces potentielles Core Web Vitals. Vous pouvez voir les tendances au fil du temps et des distributions.
Cockpit de mise en cache
Affichez votre taux global d’accès au cache (CHR) pour toutes les routes, la manière dont les CSR sont affectés par les déploiements et l’historique de purge du cache. Purgez facilement le cache par chemin, clé de substitution ou groupe. Peut-être l’outil le plus puissant est la capacité de voir CHR par route, avec le trafic, le CPU, la mémoire, le taux de réussite de pré-extraction, et plus encore. Contrairement AUX CDN traditionnels qui affichent chaque URL qui a jamais frappé votre site, Layer0 s’intègre à votre base de code et est sensible aux routes, ce qui facilite la visualisation des routes qui ont besoin d’être améliorées. Ceci est extrêmement utile pour les sites les plus performants qui veulent atteindre des vitesses inférieures à la seconde.
Pourcentage d’équipes High Velocity
Ce ne sont là que quelques-uns des outils de performance de la plate-forme. Ensemble, les équipes libèrent deux fois plus vite qu’avant. John Beadles, développeur Web en chef chez Turnkey Vacation Rentals a partagé, « Layer0 a augmenté notre cadence [de sortie] d’au moins 2x, peut-être plus. »
Et rappelez-vous : la croissance du chiffre d’affaires des entreprises est jusqu’à cinq fois plus élevée si elles ont la vitesse des développeurs de haut niveau.
Sécurité Web puissante
Les développeurs n’ont plus besoin d’intégrer manuellement la sécurité dans la logique de périphérie. Déployez rapidement des solutions de gestion DDoS, WAF et Bot nativement dans votre workflow sur Layer0.
WAF
Pare-feu d’application Web avec des jeux de règles gérés qui filtrent et protègent contre les failles courantes et émergentes, telles que les 10 principales vulnérabilités OWASP, les menaces log4j, l’injection d’objets PHP, les injections SQL et autres.
Gestion des bots
Détectez et gérez une grande variété de bots qui interrogent leurs applications et consomment des ressources précieuses. Qu’il s’agisse de SEO, de moteurs de recherche, de mauvais centres de données, de médias sociaux ou de robots de scraping – vous avez la possibilité de les marquer et de les arrêter si le trafic de bot est indésirable.
Protection contre les attaques DDoS
Layer0 est sur le réseau à large bande passante, distribué dans le monde entier et toujours actif de Limelight, conçu pour inspecter et repousser une grande variété d’attaques DDoS de la couche réseau, gardant vos ressources saines et protégées en temps réel.
Des versions fiables
La productivité, les performances et la protection ne seraient pas complètes si les équipes devops n’étaient pas en mesure de publier en toute confiance. Layer0 inclut un puissant outil de division du trafic et de gestion des fonctionnalités qui s’exécute à la périphérie avec:
- Routage et fractionnement du trafic par pointer-cliquer à la périphérie — beaucoup plus faciles à utiliser que les outils des CDN traditionnels qui ne comprennent pas le code de votre application
- Les déploiements Canary et bleu/vert vous permettent de pousser les mises à jour en toute sécurité
- Des drapeaux de fonctionnalité (alias foncés) avec beaucoup plus à venir dans la feuille de route
- Tests a/B à la périphérie qui ne ralentit pas votre site Web qui s’intègre à toutes les principales plateformes d’expérimentation
Il s’agit de variations « full stack » qui incluent le code du navigateur, le code Edge et le code cloud serverless dans un package atomique — les membres de votre équipe DevOps savent en toute confiance que vos clients obtiennent exactement ce que vous vouliez.
Évoluez vers les microservices et le headless
Pour gagner rapidement en vitesse, en flexibilité et en agilité, les clients peuvent facilement passer à une architecture headless sur Layer0, découplant la couche de présentation frontend de la logique dorsale via des API.
Dans cette étude de cas, Kate Spade (Tapestry) a utilisé Layer0 pour migrer progressivement vers une nouvelle version de Salesforce commerce Cloud.
Simplifiez et économisez de l’argent
Au lieu d’acheter des outils disparates dont vous avez besoin pour travailler ensemble, vous pouvez désormais obtenir les résultats que vous souhaitez avec une approche plus simple et moins coûteuse. Voici un point de vue qui compare les coûts des deux approches:
Avec Layer0, vous pouvez obtenir de meilleurs résultats à moindre coût. Votre équipe de constructeurs peut cesser de se soucier de la plomberie et concentrer son attention sur les innovations qui distingueront votre solution de la concurrence.
Bonus : offrez une expérience Web plus rapide
Comme si doubler la vélocité de votre équipe de constructeurs ne suffisait pas, vous pouvez également offrir des expériences Web considérablement plus rapides. Layer0 de Limelight est le CDN d’application Web et la plateforme EDGE le plus programmable et le plus rapide au monde. Les développeurs peuvent contrôler des fonctionnalités de performance innovantes telles que la mise en cache des données dynamiques (pas seulement du contenu statique) et le préchargement prédictif dans l’appareil du visiteur. Plus à ce sujet dans un prochain article!