Skip to main content
Key Takeaways

La périphérie de demain: La montée de l’IA alimente le besoin d’informatique en périphérie, poussant les industries à traiter les données localement. Cette évolution offre rapidité, réduction de la latence et amélioration de la confidentialité.

Explosion de la demande de développeurs: Avec le développement de l’informatique en périphérie, la demande pour des développeurs compétents dans la création d’applications pour les environnements edge s’intensifie, ouvrant la voie à de nouvelles opportunités professionnelles.

Compétences pour réussir: Les développeurs doivent acquérir de nouvelles compétences adaptées aux déploiements en périphérie, notamment dans l’IoT, le traitement de données et le développement d’applications afin de prospérer dans ce paysage en pleine évolution.

Adopter la transition: Se préparer à l’avenir de l’informatique en périphérie passe par l’adaptation aux nouvelles technologies et méthodes, garantissant aux développeurs de rester pertinents et de pouvoir exploiter efficacement les capacités de l’IA à la périphérie.

La confidentialité à l’honneur: En traitant les données au plus près de leur source, l’informatique en périphérie améliore non seulement les performances mais renforce aussi la confidentialité, ce qui en fait un choix attrayant pour les entreprises soucieuses de la sécurité des données.

L’IA génère une demande massive pour l’infrastructure informatique en périphérie (edge computing), car les utilisateurs industriels et commerciaux ont besoin de traiter davantage de données localement afin de tirer parti des capacités de l’IA. Par conséquent, il existe également une demande croissante pour des développeurs capables de créer des applications fonctionnant en périphérie.

C’est pourquoi j’ai souhaité interroger Peter Morales, PDG de Code Metal, sur les compétences dont les développeurs ont besoin pour les déploiements edge et comment ils peuvent se préparer à cette transition vers la périphérie.

En traitant les données au plus près de leur source, l’informatique en périphérie offre des avantages significatifs en termes de vitesse, de latence et de confidentialité. Cela a créé une forte demande en infrastructures edge et, par conséquent, pour une main-d’œuvre qualifiée capable de développer des applications innovantes en périphérie.

L'approche « Thin Edge » 

De nombreux experts pensent que les applications edge seront légères et ciblées sur des tâches spécifiques. Chez Code Metal, voyez-vous un avenir où les développeurs créeront principalement des applications « thin edge », ou bien y aura-t-il besoin de déploiements edge plus complexes nécessitant des compétences élargies ?

« Cette approche a du sens pour les appareils toujours connectés qui peuvent utiliser un “thin edge” pour calculer rapidement des fonctionnalités et les envoyer vers le cloud. Dans le domaine de l’IoT, cela a été la tendance dominante. Cependant, il existe également une forte pression pour transférer davantage de traitements vers la périphérie, poussée par des enjeux de latence et de confidentialité. Par exemple, Apple a récemment déployé de petits modèles de langage directement sur ses téléphones. En termes de complexité, tout ce qui relève des systèmes autonomes s’exécutera probablement aussi en périphérie. »

Avec la montée des modèles d’IA pré-entraînés et des plateformes low-code, comment les compétences des développeurs edge vont-elles évoluer ? L’accent va-t-il se déplacer de l’écriture du code vers la compréhension et le déploiement de solutions préconçues pour des besoins edge spécifiques ?

« Je ne suis pas d’accord avec l’idée que le déploiement d’un modèle d’IA pré-entraîné de manière low-code change fondamentalement la manière dont les développeurs travaillent avec la périphérie. Si l’on considère un modèle d’IA comme un bloc supplémentaire dans une chaîne de traitement du signal, ce n’est pas très différent du déploiement de tout autre module dans cette chaîne. Certains modules resteront personnalisés, tandis que d’autres seront préexistants, comme un DSP que l’on configure simplement.

La différence clé, c’est que les modules IA offrent des capacités jusque-là inaccessibles, alors que le traitement de signal classique est resté relativement statique. Ce que je trouve particulièrement intéressant — et sur quoi Code Metal se concentre —, c’est la manière dont les développeurs utiliseront ces outils low-code et d’autres workflows existants pour le développement edge, lorsqu’ils travailleront avec une IA agentique capable d’intégrer aussi ces outils. À ce stade, le rôle du développeur devient-il celui d’un ingénieur système ?»

Spécialisation vs. Polyvalence

À mesure que se développe l'informatique en périphérie, pensez-vous que les développeurs devront se spécialiser sur des plateformes matérielles edge ou des secteurs industriels particuliers, ou bien une polyvalence permettant de s’adapter à des environnements variés aura-t-elle plus de valeur ?

« Avec l’avancée des outils d’IA, la spécialisation est essentielle pour que les développeurs conservent leur valeur. Avoir des compétences larges est bénéfique, mais à mesure que les outils progressent, ce sont justement ces compétences génériques qui risquent d’être automatisées en premier. »

La sécurité est cruciale en périphérie, mais les solutions traditionnelles peuvent être gourmandes en ressources. Comment les développeurs peuvent-ils résoudre ce paradoxe et garantir la robustesse de la sécurité pour les applications edge avec des ressources limitées ?

« N’attendez pas la fin du projet pour penser à la sécurité. Vous passerez plus de temps à essayer de rajouter des solutions après coup dans votre code, que si vous adoptez une approche ‘sécurité d’abord’ dès le début. Cela ne veut pas dire qu’il faut ralentir le développement en intégrant tous les outils de sécurité dès le départ, mais il faut anticiper les défis en matière de sécurité qui pourraient provoquer de lourds retards par la suite.

Par exemple, si vous optimisez chaque cycle pour maximiser l’autonomie de la batterie, n’attendez pas pour mettre en place le chiffrement qui pourrait s’avérer nécessaire plus tard lors de la connexion au cloud. »

La démocratisation de l'informatique en périphérie

Actuellement, le développement edge nécessite du matériel et des connaissances spécialisées. Code Metal voit-il un futur où les outils et plateformes de développement edge deviendront plus accessibles, permettant à un plus grand nombre de développeurs de concevoir pour la périphérie ?

« Absolument. L’actuelle fragmentation du marché et le temps nécessaire pour adapter une idée à une plateforme spécifique sont précisément les problèmes que nous cherchons à résoudre avec des workflows de développement agentique vérifiables. »

L’informatique en périphérie offre des opportunités en matière d’efficacité énergétique et de réduction de l’empreinte carbone. Quel rôle les développeurs jouent-ils dans la conception et la mise en œuvre de solutions edge durables ? Y a-t-il des compétences ou une mentalité à adopter pour cela ?

« En tant que développeur edge, votre attention portée sur l’efficacité vous place naturellement dans une position forte pour créer des technologies plus écologiques. »

Périphérie vs Cloud : frontières de plus en plus floues

À mesure que l’informatique en périphérie arrive à maturité, les frontières entre le edge et le cloud deviennent de plus en plus floues. Comment envisagez-vous l’évolution de la relation entre ces deux environnements ? Les développeurs devront-ils maîtriser les deux univers, ou bien des rôles plus spécialisés feront-ils leur apparition ?

« À mesure que des outils comme Code Metal deviennent plus omniprésents, un seul développeur pourra en faire davantage dans son secteur. Cela conduit naturellement à une meilleure conception globale des systèmes, les développeurs embarqués, au minimum, étant capables de réfléchir davantage à des solutions complètes et de communiquer plus efficacement avec l’équipe cloud. »

L’intersection de l’IA et de l’informatique en périphérie redéfinit les secteurs et crée des opportunités sans précédent. Alors que la demande d’applications intelligentes et en temps réel continue de croître, le rôle des développeurs spécialisés dans l’edge deviendra de plus en plus crucial.

En comprenant les défis uniques et les opportunités que présente l’edge computing, les développeurs peuvent se positionner à l’avant-garde de cette révolution technologique.

Vous souhaitez plus d’entretiens, de conseils et d’outils ? Abonnez-vous à la newsletter The CTO Club !