Abonnez-vous pour recevoir des notifications sur les nouveaux articles :

Bienvenue dans la Developer Week 2024

2024-03-31

Lecture: 5 min.
Cet article est également disponible en English, en 繁體中文, en Deutsch, en 日本語, en 한국어, en Español et en 简体中文.

L'heure du lancement est arrivée – pour nous (c'est d'ailleurs la raison d'être des semaines Innovation Week !), mais également pour nos développeurs.

Le lancement est toujours un moment palpitant, mais le parcours qui mène jusqu'à lui est semé d'embûches. Donner vie à une idée exige que de nombreuses étoiles soient alignées. C'est l'objectif de cette semaine : aider les développeurs, et notamment les deux millions de développeurs qui créent déjà des applications sur notre plateforme, à donner vie à leurs idées.

Le cloud full-stack

Le développement d'une application nécessite l'assemblage de nombreux composants différents.

Le front-end, le visage de l'application, doit être intuitif, réactif et visuellement attrayant, afin d'éveiller l'intérêt des utilisateurs. En coulisses, vous devez disposer d'un backend capable de gérer le traitement, le stockage et l'extraction des données, afin d'assurer un fonctionnement et des performances fluides. Par ailleurs, au cours de l'année passée, l'IA a, en quelque sorte, fait son entrée en scène et désormais, un nombre croissant d'applications nécessite une composante IA, faisant de cette technologie une composante cruciale de la pile.

Le rôle d'une bonne plateforme est de fournir aux développeurs toutes ces composantes (et toutes les autres composantes dont ils auront besoin).

Il n'y a rien de plus frustrant que de rentrer des courses et de se rendre compte que l'on a oublié d'acheter quelque chose ; la situation est la même lorsqu'on se rend compte qu'il manque une composante ou une fonctionnalité majeure à une plateforme.

Nous considérons que fournir aux développeurs les outils indispensables à leur travail est un aspect essentiel de notre mission, en tant que plateforme ; c'est pourquoi, à chaque Developer Week, nous nous donnons pour mission de vous proposer un nombre croissant de composantes dont vous pourriez avoir besoin. Cette nouvelle édition de la Developer Week n'est guère différente : soyez certain que nous annoncerons une sélection de nouveaux outils et primitives, du front-end au backend en passant par l'IA.

Cependant, notre travail ne s'arrête pas là. Si une bonne plateforme fournit les composantes, une excellente plateforme va encore plus loin.

Le rôle d'une excellente plateforme n'est pas seulement de fournir les composantes, mais également de s'assurer qu'elles interopèrent correctement les unes avec les autres, avec la finalité de faciliter votre travail en tant que développeur. C'est exactement de cette manière que nous envisageons notre plateforme pour développeurs : anticiper non seulement les outils dont vous avez besoin, mais également réfléchir à la manière dont ils interopèrent les uns avec les autres et s'intègrent dans votre flux de développement.

Cette semaine, vous découvrirez des annonces et des analyses approfondies qui développent notre vision d'une plateforme intégrée : nous lèverons le rideau sur la façon dont nous exposons les services dans Workers au travers de liaisons, afin de proposer une expérience de développement intégrée, nous parlerons de notre vision d'une plateforme de données unifiée, nous vous proposerons des informations actualisées concernant la prise en charge des frameworks et bien davantage.

La connectivité cloud

Si nous sommes ravis de vous inviter à développer autant de solutions que possible sur notre plateforme, nous sommes également conscients que les projets de développement se déroulent rarement dans un environnement « vierge ». Si vous travaillez depuis déjà longtemps sur un projet, il y a de fortes chances qu'une grande partie de votre application réside déjà quelque part, que ce soit dans un autre cloud ou sur une plateforme sur site.

C'est pourquoi nous travaillons continuellement pour faciliter la connexion à l'infrastructure existante ou à d'autres fournisseurs, mais également pourquoi nous mettons tout en œuvre pour nous assurer que vous puissiez toujours profiter des avantages qu'offre le développement sur Cloudflare, en veillant à ce que votre application propose une expérience rapide, accessible dans le monde entier, quel que soit l'endroit où se trouve votre backend.

Et à l'inverse, si vos données résident sur notre plateforme, mais vous devez y accéder depuis d'autres fournisseurs, notre prérogative n'est pas de les tenir en otage dans un cloud captif en facturant des frais de trafic sortant.

Le cloud d'expérimentation

Avant de commencer à assembler des composants, ou même de proposer une offre ou des spécifications, il existe une étape importante, mais négligée dans le processus de développement : l'expérimentation.

L'expérimentation peut revêtir de nombreuses formes. L'expérimentation peut prendre la forme du prototypage d'un produit minimum viable, avant que vous ne consacriez des mois au développement d'un produit ou d'une fonctionnalité. Si vous vous êtes déjà retrouvé dans la situation où vous deviez réécrire l'intégralité de votre site web personnel pour simplement tester un nouvel outil ou framework, il s'agit également d'expérimentation.

Il est facile de négliger l'expérimentation en tant que composante du processus ; cependant, l'innovation ne peut avoir lieu sans elle, et c'est pourquoi nous souhaitons toujours l'encourager et la prendre en charge, en tant que composante de notre plateforme.

C'est la raison pour laquelle notre généreuse offre gratuite fait partie de notre ADN depuis le commencement, et vous pouvez vous attendre à ce qu'elle demeure toujours une composante essentielle de notre plateforme.

De la démonstration au cloud de production

Vous disposez de tous les outils nécessaires ; vous avez eu l'opportunité d'expérimenter, puis le moment est arrivé : l'heure est venue de lancer votre produit.

Le lancement est un moment passionnant, mais il est également vulnérable et effrayant. Vous exposez la création dans laquelle vous avez investi tant de travail aux critiques du monde entier. Vous exposez votre code à un monde de scénarios d’utilisation extrêmes et d'utilisations abusives non testées. Vous exposez vos collègues d'astreinte à la possibilité de recevoir une alerte à une heure du matin, à cause du code que vous avez publié.

Bien entendu, le lancement n'est jamais la mauvaise réponse.

La bonne réponse est de disposer d'une plateforme qui vous soutient dans votre travail et vous soutient dans les moments difficiles. Il doit s'agir d'une plateforme capable d'accélérer de zéro à cent avec une fluidité absolue ; d'une plateforme qui vous fournit les outils nécessaires pour tester votre code et le diffuser progressivement dans le monde entier, afin de vous aider à gagner en confiance. Ou encore, d'une plateforme qui fournit l'observabilité indispensable lorsque vous essayez de comprendre la cause d'un incident survenu à une heure du matin.

C'est pourquoi, cette semaine, vous pouvez vous attendre à découvrir des annonces qui, nous l'espérons, vous aideront à mieux dormir la nuit.

De la démonstration au cloud de production – pour l'inférence

Nous avons évoqué certains aspects effrayants du déploiement en production, et bien que tous ces aspects concernent également l'IA, le développement d'applications d'IA (surtout en production) comporte aujourd'hui un ensemble de défis qui lui sont propres.

Chaque jour ou presque, une nouvelle démo d'IA devient virale. De Sora à Devin, il est facile et inspirant d'imaginer notre monde complètement transformé par l'IA. Toutefois, si vous avez commencé à explorer et déployer des scénarios d'utilisation de l'IA, vous connaissez la dure réalité de la mise en œuvre de l'IA. L'obtention des résultats souhaités nécessite de nombreux essais et tâtonnements – choix d'un modèle, génération augmentée par récupération, ajustement précis...

Et tout cela se déroule avant même la phase de production !

C'est à ce moment-là qu'apparaît le véritable défi : provisionner une capacité suffisante pour rester dans la course, sans toutefois surprovisionner et vous acquitter d'un montant trop élevé. C'est exactement le défi que nous avons voulu relever dès les premiers jours qui ont suivi le lancement de Workers : aider les développeurs à ne pas se préoccuper de l'infrastructure, mais uniquement de l'application qu'ils souhaitent créer.

Avec le récent essor de l'IA, nous avons constaté que bon nombre de ces défis sont réapparus. Heureusement, la gestion des charges et de l'infrastructure est un domaine dans lequel nous excellons, chez Cloudflare. C'est une discipline à laquelle nous nous entraînons depuis maintenant plus de dix années que nous avons consacrées à la gestion de notre plateforme. Celle-ci n'est qu'un gigantesque planificateur.

Notre vision pour notre plateforme d'IA est de vous aider à résoudre vos problèmes liés au déploiement de charges de travail d'IA – les mêmes problèmes que nous aidons les développeurs à résoudre pour tous les autres types de charges de travail.  Que vous déployiez vos applications directement sur notre plateforme avec Workers AI ou sur la plateforme d'un autre fournisseur, nous vous aiderons en fournissant les outils indispensables pour accéder aux modèles dont vous avez besoin, sans payer des frais excessifs pour une capacité de traitement inactive.

Ne vous inquiétez pas, tout va bien se passer !

À quoi pouvez-vous vous attendre cette semaine ?

Dans ma famille, personne n'est capable de garder un secret – ma sœur est incapable de m'offrir un cadeau d'anniversaire sans me révéler de quoi il s'agit la semaine précédente. Aussi, pour moi, l'attente et l'air surpris font partie du plaisir, et mes collègues de travail semblent l'avoir compris.

Je n'en dirai pas davantage, mais nous avons déjà dévoilé quelques nouveautés la semaine dernière ; vous trouverez quelques indices ici, ici et ici, ainsi que dans cet article de blog, si vous lisez attentivement (parce qu'il s'avère que moi non plus, je ne peux pas m'empêcher de révéler des choses).

À demain !

Notre série d'annonces débute le lundi 1er avril. Nous sommes impatients de les partager avec vous sur notre blog et d'en discuter avec vous sur Discord et X.

Nous protégeons des réseaux d'entreprise entiers, aidons nos clients à développer efficacement des applications à l'échelle d'Internet, accélérons tous les sites web ou applications Internet, repoussons les attaques DDoS, tenons les pirates informatiques à distance et pouvons vous accompagner dans votre parcours d'adoption de l'architecture Zero Trust.

Accédez à 1.1.1.1 depuis n'importe quel appareil pour commencer à utiliser notre application gratuite, qui rend votre navigation Internet plus rapide et plus sûre.

Pour en apprendre davantage sur notre mission, à savoir contribuer à bâtir un Internet meilleur, cliquez ici. Si vous cherchez de nouvelles perspectives professionnelles, consultez nos postes vacants.
Developer Week (FR)DéveloppeursNouveautés produitsAICloudflare WorkersConnectivity Cloud

Suivre sur X

Rita Kozlov|@ritakozlov_
Cloudflare|@cloudflare

Publications associées

31 octobre 2024 à 13:00

Moving Baselime from AWS to Cloudflare: simpler architecture, improved performance, over 80% lower cloud costs

Post-acquisition, we migrated Baselime from AWS to the Cloudflare Developer Platform and in the process, we improved query times, simplified data ingestion, and now handle far more events, all while cutting costs. Here’s how we built a modern, high-performing observability platform on Cloudflare’s network....

24 octobre 2024 à 13:05

Build durable applications on Cloudflare Workers: you write the Workflows, we take care of the rest

Cloudflare Workflows is now in open beta! Workflows allows you to build reliable, repeatable, long-lived multi-step applications that can automatically retry, persist state, and scale out. Read on to learn how Workflows works, how we built it on top of Durable Objects, and how you can deploy your first Workflows application....