Comme c’est aussi mentionné dans l’article, j’avais de mon côté créé un simulateur de SP : à partir de la charge de travail des n derniers jours, il calculait combien de SP supplémentaires il fallait acheter pour minimiser au mieux « le coût existant + les coûts réduits grâce à la couverture + les coûts gaspillés à cause de la récurrence », et c’est sur cette base que je prenais mes décisions.
Par curiosité, j’ai aussi demandé à Claude et je partage ce qu’il m’a répondu... mais je n’adhère pas vraiment.
Je vais analyser de manière critique les avantages et les inconvénients de l’utilisation de TypeScript :
Avantages (Pros) :
Intégration à l’écosystème de développement
La plupart des exemples sont centrés sur des frameworks web (React, Vue, Svelte, etc.)
Réduction au minimum de la barrière d’entrée pour les développeurs frontend
Possibilité de tirer parti de l’écosystème npm
Avantages techniques
La sûreté de typage permet de prévenir à l’avance les erreurs de configuration d’infrastructure
Prise en charge native d’ESM pour moderniser le système de modules
Support naturel du traitement asynchrone (async/await)
Extensibilité
Mise en avant du caractère "Extensible" : extension facile des ressources sur une base fonctionnelle
Facilité d’intégration de l’IA (mise en avant de "AI-first")
Prise en charge de divers runtimes, du navigateur au serverless
Inconvénients (Cons) :
Inquiétudes sur les performances
TypeScript nécessite une étape de compilation
L’utilisation mémoire est plus élevée que dans des langages système comme Go ou Rust
Risque de goulets d’étranglement en cas de gestion d’infrastructures à grande échelle
Risques de sécurité
Possibilité d’erreurs d’exécution liée à la nature dynamique de JavaScript/TypeScript
Accès possible à des fonctionnalités risquées comme eval()
Complexité de la gestion des dépendances (même si le projet revendique "zero dependencies", il est très probable que des dépendances supplémentaires soient ajoutées en usage réel)
Limites techniques
Accès limité aux systèmes bas niveau
Latences imprévisibles dues au garbage collection
Difficulté à produire des binaires natifs
Inquiétudes liées à l’écosystème
Outil IaC encore relativement immature
Communauté/écosystème plus restreints que ceux de Terraform ou Pulumi
Manque de support et de validation au niveau entreprise
Considérations d’architecture
L’absence de "strong opinions" peut au contraire devenir un défaut (absence de bonnes pratiques établies)
Risque de dispersion dans la gestion de l’état ("store state anywhere")
Complexité de la gestion des fichiers d’état locaux
En conclusion, le choix de TypeScript est adapté à la création d’un environnement favorable aux développeurs web, mais il semble encore nécessiter des validations supplémentaires avant de pouvoir être considéré comme un outil IaC de niveau entreprise.
L’une des formations les plus importantes que l’on suit après l’embauche consiste à réfléchir à la manière d’aider les clients à réduire leurs coûts cloud, et l’une des méthodes les plus efficaces recommandées pour cela est d’utiliser les RI et les SP.
Même si vous ne connaissez pas les RI, dans le cas des SP, ils peuvent s’appliquer à plusieurs workloads, donc s’il y a des coûts fixes récurrents, cela vaut vraiment la peine de les envisager. Nous en avons même acheté en tenant compte de la date d’optimisation prévue... haha. Par exemple, si nous pensions que l’optimisation serait terminée dans 9 mois et que les coûts serveurs seraient réduits de moitié, il restait quand même plus avantageux d’acheter un engagement d’un an, donc nous le faisions ainsi.
Cloudflare cherche à monétiser ça,
au final, tous ceux qui veulent gagner de l’argent vont se regrouper là-bas,
le volume de Cloudflare va augmenter,
et les données vont subir une baisse de qualité.
On a déjà vu la même tendance partout où l’argent entre en jeu, que ce soit chez Naver, Instagram ou YouTube.
Oh… donc, si on applique au moins les tags les plus basiques, on peut déjà s’en sortir dans une certaine mesure… :)
Mais du coup, est-ce que réduire les coûts en utilisant des choses comme les RI ou les SP fait partie des bases… ?
Déterminer à peu près quelle taille nous allons utiliser dans notre infrastructure, c’est aussi un point qui demande pas mal de réflexion…
Gridfinity est l’une des formes qu’on essaie le plus souvent au début quand on se met à l’impression 3D.
C’est pratique pour organiser des objets dans un tiroir ou imprimer des bacs de rangement à poser sur le bureau.
Si une ligne est longue, c’est possible, oui
Même le moteur de recherche de Google pourrait probablement tenir sur une seule ligne si on écrit assez long lol
Oui, je pense qu’il faut continuer à explorer et à développer cette capacité.
Merci beaucoup pour ce commentaire, c’est vraiment un excellent point de vue :)
Veuillez réduire les frais, s’il vous plaît..
Traduction : https://rosettalens.com/s/ko/introducing-pay-per-crawl
Comme c’est aussi mentionné dans l’article, j’avais de mon côté créé un simulateur de SP : à partir de la charge de travail des n derniers jours, il calculait combien de SP supplémentaires il fallait acheter pour minimiser au mieux « le coût existant + les coûts réduits grâce à la couverture + les coûts gaspillés à cause de la récurrence », et c’est sur cette base que je prenais mes décisions.
C’est bien ça...
Par curiosité, j’ai aussi demandé à Claude et je partage ce qu’il m’a répondu... mais je n’adhère pas vraiment.
Je vais analyser de manière critique les avantages et les inconvénients de l’utilisation de TypeScript :
Avantages (Pros) :
async/await)Inconvénients (Cons) :
eval()En conclusion, le choix de TypeScript est adapté à la création d’un environnement favorable aux développeurs web, mais il semble encore nécessiter des validations supplémentaires avant de pouvoir être considéré comme un outil IaC de niveau entreprise.
Je travaille actuellement chez AWS Corée.
L’une des formations les plus importantes que l’on suit après l’embauche consiste à réfléchir à la manière d’aider les clients à réduire leurs coûts cloud, et l’une des méthodes les plus efficaces recommandées pour cela est d’utiliser les RI et les SP.
Même si vous ne connaissez pas les RI, dans le cas des SP, ils peuvent s’appliquer à plusieurs workloads, donc s’il y a des coûts fixes récurrents, cela vaut vraiment la peine de les envisager. Nous en avons même acheté en tenant compte de la date d’optimisation prévue... haha. Par exemple, si nous pensions que l’optimisation serait terminée dans 9 mois et que les coûts serveurs seraient réduits de moitié, il restait quand même plus avantageux d’acheter un engagement d’un an, donc nous le faisions ainsi.
Que ce soit de l’IA ou non, si le crawling est vraiment mené de façon déterminée, on ne peut pas l’arrêter.
Comment faire la distinction entre un bot d’IA et un autre type de bot ?
Une combinaison à laquelle je n’aurais jamais pensé, c’est surprenant. Je me demande quelle est l’idée de Grammarly.
Je me demande bien pourquoi ils ont tenu à utiliser TypeScript...
Cloudflare cherche à monétiser ça,
au final, tous ceux qui veulent gagner de l’argent vont se regrouper là-bas,
le volume de Cloudflare va augmenter,
et les données vont subir une baisse de qualité.
On a déjà vu la même tendance partout où l’argent entre en jeu, que ce soit chez Naver, Instagram ou YouTube.
Oh… donc, si on applique au moins les tags les plus basiques, on peut déjà s’en sortir dans une certaine mesure… :)
Mais du coup, est-ce que réduire les coûts en utilisant des choses comme les RI ou les SP fait partie des bases… ?
Déterminer à peu près quelle taille nous allons utiliser dans notre infrastructure, c’est aussi un point qui demande pas mal de réflexion…
Veuillez aussi sortir une version Windows, s’il vous plaît T_T
Gridfinity est l’une des formes qu’on essaie le plus souvent au début quand on se met à l’impression 3D.
C’est pratique pour organiser des objets dans un tiroir ou imprimer des bacs de rangement à poser sur le bureau.
https://www.printables.com/search/models?ctx=models&q=gridfinity
https://makerworld.com/en/search/models?keyword=gridfinity
Une simple recherche sur Gridfinity permet déjà de découvrir de nombreux cas d’usage.
Personnellement, pour les tiroirs, j’imprime et j’utilise la série BaBo.
https://makerworld.com/en/models/14125-babo-organizer-drawer-module-30
BaBo + Gridfinity, c’est aussi possible.
https://printables.com/model/…
Hein... pourquoi ai-je écrit ça ainsi, snif ? Il semble que « en code » soit la bonne formulation.
Si une ligne est longue, c’est possible, oui
Même le moteur de recherche de Google pourrait probablement tenir sur une seule ligne si on écrit assez long lol
D’où vient cette histoire de « une seule ligne de code… » ?
C’est un honneur de voir ce genre de vidéo YouTube aussi en Corée. Je m’en inspirerai bien, merci !