paint-brush
Emplois d'arrière-plan Node.js pour les développeurs modernes - Entretien avec le nominé des startups de l'année, Deferpar@defer
2,597 lectures
2,597 lectures

Emplois d'arrière-plan Node.js pour les développeurs modernes - Entretien avec le nominé des startups de l'année, Defer

par Defer Inc5m2023/07/12
Read on Terminal Reader

Trop long; Pour lire

Defer permet aux développeurs Node.js de créer des tâches d'arrière-plan, des CRON et des flux de travail sans quitter leur code d'application et sans connaissance de l'infrastructure. La société a été nominée aux prix annuels de la startup de l'année de HackerNoon à Paris, en France. Merci de voter pour nous ici : <https://hackernoon.com/startups/europe/europe-paris-france>.
featured image - Emplois d'arrière-plan Node.js pour les développeurs modernes - Entretien avec le nominé des startups de l'année, Defer
Defer Inc HackerNoon profile picture
0-item


Salut les hackers,


Defer a été nominé aux prix annuels de la startup de l'année de HackerNoon à Paris, en France.


Veuillez voter pour nous ici : https://hackernoon.com/startups/europe/europe-paris-france .


En savoir plus sur Defer ci-dessous pour comprendre pourquoi nous méritons votre vote.


Participez-vous également au SOTY 2023 ? Si oui, cliquez ici pour répondre à cette interview.

Rencontrer Différer

Defer permet aux développeurs Node.js de créer des tâches d'arrière-plan, des CRON et des flux de travail sans quitter leur code d'application et sans connaissance de l'infrastructure.


Déplacez certaines parties existantes de votre code en arrière-plan et bénéficiez immédiatement de l'infrastructure à mise à l'échelle automatique de la plateforme Defer et de la console Defer pour gérer vos exécutions et être averti en cas d'échec.


Alors que de nombreux outils d'infrastructure Node.js sont apparus au cours des dernières années (pensez à Vercel, Supabase, Fly), l'expérience des développeurs autour des tâches d'arrière-plan est restée inchangée pendant des années tout en étant l'une des parties les plus difficiles de la pile technologique Web.


Nous pensons que les développeurs Node.js devraient également bénéficier de la prise en charge de plusieurs environnements, d'un tableau de bord collaboratif élégant et de notifications en temps réel lorsqu'ils travaillent avec des tâches asynchrones sans avoir à gérer les travailleurs et les files d'attente :


Définissez les travaux d'arrière-plan, les workflows et les CRON à partir du code de votre application.


La console Defer vous donne tout pour faire fonctionner vos exécutions asynchrones.


Nous aimons DX et l'infrastructure

2 Français en SF (à gauche : Bryan, à droite : Charly).


Nous sommes deux fondateurs techniques (Bryan, CTO, et moi-même, Charly, PDG) avec plus de 15 ans de travail dans des startups, des premières étapes aux licornes.


Bryan est un passionné d'infrastructure et de Go et un contributeur d'Erlang.


Je suis obsédé par l'expérience des développeurs et j'ai construit une plateforme de traitement en arrière-plan chez Algolia.

Avec notre premier Ingénieur Fondateur, Émile, nous nous engageons à faire des métiers de fond une belle expérience !


Comment nous perturbons l'industrie des infrastructures

Les emplois de fond sont de plus en plus essentiels et ont désespérément besoin d'innovation.

La plupart des applications reposent sur des API tierces ; par exemple, en proposant des intégrations de produits, les applications doivent introduire une couche de tâches asynchrones pour se protéger des pannes externes et de la limitation du débit. OpenAI/LLM est également un tout nouvel exemple de défis similaires.


De plus, travailler avec plusieurs environnements (pensez à la mise en scène suivie de la production) est désormais une pratique courante et une commodité ; écrire et déployer des tâches en arrière-plan devrait également être une tâche productive.


Les développeurs des grandes entreprises ont tendance à créer leurs solutions sur des bases de données AWS SQS, Redis ou SQL.

Grâce à nos expériences, nous avons dû construire une solution personnalisée de traitement en arrière-plan. Nous avons réalisé que la plupart des développeurs d'entreprises de plus de 100 employés construisent leur propre solution de mise en file d'attente d'applications qui offre des stratégies de limitation, de concurrence, de regroupement, de file d'attente de lettres mortes ou de nouvelles tentatives personnalisées. Cependant, ces solutions ne répondent pas à la plupart des défis de production liés à la mise en file d'attente des applications : comment gérer les redémarrages progressifs, mettre à l'échelle automatiquement vos travailleurs, déployer en toute sécurité sans interrompre les tâches de longue durée, chiffrer les données des tâches ou comment versionner les tâches.


Nous construisons Defer pour prendre en charge des tâches asynchrones productives et robustes, à n'importe quelle échelle.

Defer s'inspire de certains outils géniaux comme Next.js, Remix et Netlify design, et nos tâches d'arrière-plan sont essentiellement des fonctions d'arrière-plan qui vivent dans votre code, ce qui est très pratique. Vous pouvez configurer des options telles que les nouvelles tentatives, la simultanéité, etc., sans vous soucier à nouveau des files d'attente et des travailleurs !


De plus, vos fonctions d'arrière-plan sont déployées en continu à partir de GitHub, et vous pouvez tester de nouvelles tâches d'arrière-plan très rapidement avec des environnements basés sur des succursales avant de les publier en production.


Ce qui distingue Defer, c'est que nous offrons des fonctionnalités telles que les nouvelles tentatives configurables (avec des options d'interruption avancées) et la limitation, que d'autres solutions vous obligent à mettre en œuvre vous-même ou que vous n'avez même pas. Et notre tableau de bord différé est le seul qui vous permet de trouver des exécutions basées sur des métadonnées d'entreprise/de produit, ce qui est plutôt cool lorsque vous avez besoin de déboguer des problèmes de produit.

Nous utilisons une approche de déploiement progressif qui nous permet de publier des mises à jour plusieurs fois par jour sans interrompre les travaux de longue durée (certains travaux de nos clients durent plus de 5 heures !). Et une fois que votre application est opérationnelle, notre tableau de bord vous donne toutes les informations essentielles pour faire fonctionner les tâches en arrière-plan : histogrammes d'activité, statistiques de performances et alertes Slack en cas de problème.


En bref, nous nous assurons que vous disposez de toutes les fonctionnalités essentielles avec la meilleure expérience de développement, ainsi qu'une infrastructure entièrement gérée et des outils d'observabilité, afin que vous puissiez vous concentrer sur la création de votre produit. Ça sonne bien, non ?

Nos prévisions sur l'industrie des infrastructures en 2023

Alors que la migration mondiale vers le cloud est en cours, la plupart des entreprises sont dans le cloud.

Des entreprises PaaS comme Heroku, Supabase, Fly.io ou Vercel ont déjà démontré que les solutions cloud IaaS sont les nouvelles primitives qui font fonctionner le web mais qu'il n'est pas nécessaire d'interagir avec en tant que développeur.


Nous pensons que 2023 sera l'année de l'accélération des solutions d'infrastructure PaaS/Zero qui visent une meilleure productivité des développeurs en comblant le fossé entre les développeurs d'applications et DevOps.


Comme swyx l'a récemment déclaré , les fondateurs de dev-tools de 2023 et au-delà bénéficient d'une vaste poudre sèche VC, avec environ 3 milliards de dollars restant investis dans l'espace.


Cela se traduira par la montée en puissance de nombreuses startups désireuses de perturber l'espace des outils de développement et de l'infrastructure !


Aussi, nous croyons fermement à l'infrastructure définie par le Framework de Vercel , une extension du PaaS ou alias du mouvement Zero infrastructure.


En 2023, les infrastructures rythmeront au « zéro infrastructure ».


Quel mot définit l'état des infrastructures en 2023 ?

Autonomisation.


Les fondateurs de Devtools sont prêts à donner aux développeurs les moyens de "construire en un week-end, passer à des millions" (copyright à Supabase ) sans connaissances spécifiques en infrastructure.


Alors que le logiciel dévore le monde, il dévore maintenant le monde de l'infrastructure, comme une évolution naturelle de l'infrastructure statique, de l'infrastructure en tant que code (Terraform) qui nécessitait DevOps et l'introduction du PaaS par Heroku (le pouvoir des développeurs !), et maintenant Solutions zéro infrastructure.

Pourquoi nous avons décidé de participer aux prix Startup of the Year de HackerNoon

HackerNoon est le lieu des pionniers, où les nouvelles technologies sont découvertes, débattues et appréciées.


Nous nous devions d'être là et de partager notre vision et notre parcours avec vous !

Dernières pensées

Nous venons juste de commencer!

Nous avons lancé Defer tout en participant à Y Combinator et en comptant des dizaines de clients et une communauté grandissante de centaines de développeurs.


Nous construisons Defer en plein air et serions ravis de vous embarquer dans ce voyage ; il est temps de moderniser les tâches d'arrière-plan, les flux de travail et les CRON !