Skip to main content
BlogOutils pour les développeursNouveautés pour les développeurs : Septembre 2024

Quoi de neuf pour les développeurs : Septembre 2024

Le texte "Quoi de neuf pour les développeurs : Septembre 2024" avec l'illustration d'un ordinateur portable avec un code coloré et une variété de symboles en arrière-plan, y compris un nuage, un dossier de fichiers et une clé à molette.

Nous avons été très occupés ce mois-ci à travailler sur les mises à jour et les lancements de produits. Nous avons 7 ( !) nouveaux lancements de développeurs à annoncer aujourd'hui, dont des mises à jour pour EdgeWorkers, EdgeKV et Akamai Terraform Provider. Découvrez les détails ci-dessous !

EdgeWorker Flexible Composition Goes GA

La composition flexible est maintenant disponible en version GA. L'année dernière, nous avons introduit cette fonctionnalité qui simplifie la collaboration entre plusieurs équipes de développement lors de la création de solutions EdgeWorkers. Auparavant, un seul EdgeWorker était responsable de la gestion d'une demande entière, ce qui nécessitait que toute la logique liée à la gestion de cette demande soit développée, testée, déboguée, activée et surveillée en tant qu'unité cohésive. Si cette approche fonctionne bien pour les petites équipes disposant d'un seul pipeline d'intégration continue, elle est souvent peu pratique pour les grandes organisations dotées de structures plus complexes. Désormais, tous nos clients EdgeWorkers peuvent utiliser Flexible Composition et simplifier la collaboration.

Pour plus d'informations, veuillez consulter les ressources ci-dessous.

➡️ Lire la documentation : https://techdocs.akamai.com/edgeworkers/docs/create-a-parent-edgeworker

➡️ Lire le premier article du blog Flexible Composition : https://www.akamai.com/blog/edge/say-goodbye-to-monolithic-edgeworkers-introducing-flexible-composition-part-1

➡️ Lire le deuxième article du blog Flexible Composition : https://www.akamai.com/blog/edge/introducing-flexible-composition-part-2

Communiqués des développeurs

Nouvelles régions de calcul central : L'expansion de Londres et Melbourne sont en ligne

Le besoin d'un cloud computing performant à des prix prévisibles, y compris pour nos propres charges de travail Akamai, ne cesse de croître. Après avoir lancé notre région centrale de calcul à Madrid en début d'année, nous lançons notre deuxième région centrale en Australie et augmentons notre empreinte dans une région très recherchée. Tous les clients peuvent désormais accéder à Melbourne et Londres 2.

➡️ En savoir plus : https://www.linode.com/blog/linode/new-core-compute-regions-london-expansion-and-melbourne-are-live/

EdgeKV - Amélioration du flux de travail des nouveaux tokens

Nous sommes ravis d'annoncer une nouvelle fonctionnalité que nous avons récemment intégrée à notre système EdgeKV - le flux de travail des jetons améliorés. Ce flux de travail élimine la nécessité pour les utilisateurs finaux/clients d'effectuer une rotation manuelle des jetons EKV et permet aux utilisateurs de créer un jeton d'accès EdgeKV qui est géré par le système. Un jeton nouvellement créé sera actualisé automatiquement sans expirer jusqu'à ce que l'utilisateur décide de le révoquer.

Pour plus d'informations, veuillez consulter les liens ci-dessous. 

➡️ Lire les notes de version : https://techdocs.akamai.com/edgekv/changelog/aug-30-2024-token-refresh

➡️ Lire la documentation : https://techdocs.akamai.com/edgekv/docs/generate-and-retrieve-edgekv-access-tokens#enhanced-token-workflow

Terraform Fournisseur 6.4.0

Terraform Cette mise à jour améliore le SDKv2 et les bibliothèques du framework pour des performances plus fluides et introduit de nouvelles fonctionnalités telles que les limites d'inspection du corps de la requête dans Appsec et l'accusé de réception de l'avertissement post-vérification dans CPS. Plusieurs corrections de bogues concernent des problèmes liés aux configurations de sécurité, aux activations de listes de réseaux et à la gestion des politiques Cloudlet, garantissant ainsi une expérience plus cohérente et plus fiable pour les utilisateurs. Mettez à jour maintenant pour profiter de ces améliorations.

➡️ Lire les notes de version : https://github.com/akamai/terraform -provider-akamai/releases/tag/v6 .4.0

Terraform CLI 1.17.0

Terraform CLI La version 1.17.0 comprend des améliorations pour Appsec, PAPI et Identity and Access Management (IAM), notamment l'ajout d'un nouveau format de règle pour PAPI et une meilleure gestion des nouveaux caractères de ligne pour IAM.

➡️ Lire les notes de version : https://github.com/akamai/cli - terraform/releases/tag/v1 .17.0

Edgegrid Golang 8.4.0

Avec la sortie de Edgegrid Golang 8.4.0, nous avons ajouté de nouveaux champs pour AppSec, de nouvelles méthodes pour IAM et la nouvelle méthode MapPropertyNameToID pour PAPI.

➡️ Lire les notes de version : https://github.com/akamai/AkamaiOPEN-edgegrid-golang/releases/tag/v8.4.0

Akamai CLI 1.6.0

Akamai CLI La version 1.6.0 comprend une nouvelle prise en charge de l'affichage de la version installée des commandes pendant la recherche, la migration vers Go 1.21, la mise à jour des dépendances, un correctif pour la désinstallation des binaires non trouvés, et bien d'autres choses encore.

➡️ Lire les notes de version : https://github.com/akamai/cli /releases/tag/v1 .6.0

Derniers articles, vidéos et événements

Se défendre contre une attaque par force brute de l'API de connexion

Découvrez l'importance de la mise en œuvre de la mesure de protection "nombre maximal de tentatives de connexion infructueuses" pour protéger vos comptes d'utilisateur contre les attaques par force brute de l'API.

➡️ Plus d'informations : https://www.linode.com/blog/compute/defending-against-a-login-api-brute-force-attack/

Comment réduire les coûts de transcodage vidéo en migrant vers des instances Linode dédiées

Découvrez comment réduire les coûts de transcodage vidéo avec des instances de calcul dédiées et apprenez des stratégies efficaces pour réduire les frais de sortie et optimiser l'utilisation des machines virtuelles.

➡️ En savoir plus : https://www.linode.com/blog/compute/how-to-lower-your-live-video-transcoding-costs/

Défendez votre serveur GraphQL contre la consommation excessive de ressources

Apprenez l'importance de la mise en œuvre de la mesure de protection "maximum de tentatives de connexion infructueuses" pour protéger vos comptes d'utilisateurs.

➡️ Plus d'informations : https://www.linode.com/blog/compute/defend-your-graphql-server-against-excessive-resource-consumption/

Chargement plus rapide des pages grâce à l'API des règles de spéculation

L'API Speculation Rules peut vous aider à améliorer les performances de votre site et l'expérience de l'utilisateur avec le prefetching ou le prerendering. Consultez l'article de blog de Tim Vereecke pour plus de détails sur l'utilisation de cette API.

➡️ En savoir plus : https://www.linode.com/blog/compute/faster-page-loads-with-the-speculation-rules-api/

Tirer parti de l'informatique en périphérie pour des services de diffusion en direct à faible latence

Vous en avez assez de la mise en mémoire tampon lors des diffusions en direct ? Découvrez comment l'informatique de pointe révolutionne le secteur de la diffusion en continu en garantissant une diffusion fluide et en temps réel du contenu. 

➡️ Plus d'informations : https://linode.com/blog/compute/leverage-edge-computing-for-low-latency-live-streaming-services

Les dangers des JWT qui n'expirent jamais : vulnérabilités cachées en matière de sécurité

Après qu'un billet de blog d'Akamai a mis en évidence les vulnérabilités de sécurité courantes des JWT, Alex Leung a décidé d'écrire un article sur les risques d'une mauvaise gestion des JWT. Son article se concentre sur les JWT qui n'expirent pas et offre des conseils pour se protéger contre ces vulnérabilités.

➡️ En savoir plus : https://www.linode.com/blog/compute/the-dangers-of-the-never-expiring-jwt/

Comment des indices précoces peuvent améliorer la vitesse de votre site web

Si vous avez du mal à accélérer le chargement de votre site web, il est peut-être temps d'envisager l'utilisation d'Early Hints, un code de réponse HTTP. Nous expliquons que les Early Hints peuvent aider les sites web à se charger plus rapidement en permettant aux serveurs d'envoyer des en-têtes de lien indiquant aux navigateurs les ressources ou les domaines qu'un site web est susceptible d'utiliser. Cela permet aux navigateurs d'ouvrir des connexions et de télécharger des ressources plus tôt, ce qui améliore la productivité et réduit les temps d'attente.

Test de bases de données avec RepliByte | Anonymisation sécurisée des données de production pour les tests

Josh de KeepItTechie montre comment utiliser RepliByte pour tester des bases de données sécurisées sur un serveur Ubuntu dans Akami Connected Cloud. RepliByte transforme les données de production en données de départ pour les environnements de non-production, tout en conservant intactes les caractéristiques essentielles des données et en rendant anonymes les détails sensibles du monde réel.

Déployer des conteneurs Docker en production avec Nomad de HashiCorp

Nous avons une nouvelle série de vidéos avec Justin Mitchel sur les conteneurs Docker en production avec Nomad de HashiCorp. Dans la première vidéo, Justin explique comment créer un fichier d'inventaire Ansible à l'aide de Terraform. Dans la deuxième partie de la série, Justin explique comment configurer Nomad et Consul et utiliser les variables environnementales.

Quelle est l'évolutivité de votre application ? Simuler des tests de charge réels avec Apache JMeter

Gardiner Bryant Ce guide explique comment vérifier les performances de votre site web et de votre application à l'aide de Apache JMeter, un outil Java gratuit et open-source pour les tests de charge.

Regardez toutes nos vidéos sur notre chaîne YouTube et abonnez-vous pour recevoir des mises à jour !

Edge Compute Live

Vous voulez essayer différents cas d'utilisation pour EdgeWorkers et EdgeKV ? Consultez le site Edge Compute Live, qui contient des exemples de code allant des tests A/B à une liste d'autorisation de trafic.

➡️ Visitez ici : https://www.edgecompute.live/

Commentaires

Laissez un commentaire

Votre adresse électronique ne sera pas publiée. Les champs obligatoires sont marqués d'un *.