Comment nous avons construit ToolField - la technologie derrière des outils mondiaux, privés et instantanés
Un aperçu des coulisses de ToolField : un modèle de contenu piloté par base de données, des fabriques indépendantes du fournisseur, MSSQL, des workers de file d'attente éphémères et une diffusion en périphérie dans 25 langues - et pourquoi cela nous permet de déployer à l'échelle mondiale sans surcharge.
La plupart des outils en ligne enterrent une tâche de 30 secondes sous des publicités, des fenêtres pop-up et des ventes incitatives. Nous voulions l'inverse : un champ épuré où chaque outil est à un clic, s'exécute en quelques millisecondes et respecte votre vie privée par défaut. Voici comment s'articule notre stack technique.
Tout est piloté par la base de données
Les pages, la navigation, le SEO, le catalogue d'outils et même cet article sont des lignes de contenu, pas du code. Un moteur de rendu générique unique transforme des blocs de contenu typés en la page que vous lisez, ce qui nous permet d'ajouter un outil ou de publier un guide en modifiant des données - sans redéploiement. Le même contenu, localisé, alimente les 25 langues.
Le corps d'un article de blog, par exemple, est un document structuré - chaque titre est une donnée, pas du balisage :
{
"_type": "block",
"style": "h2",
"children": [{ "_type": "span", "text": "A real heading" }]
}Indépendant du fournisseur par défaut
Chaque dépendance externe - stockage, file d'attente de travail, e-mail, paiements, géolocalisation, secrets - se trouve derrière une fabrique et une carte de fournisseurs. Remplacer un fournisseur revient à ajouter une classe, pas à tout réécrire. Cela nous garde portables et résilients face aux pannes.
La confidentialité est l'architecture, pas une case à cocher
Les outils sont des composants - nous pouvons donc en intégrer un dans un article
Voici le véritable outil Fusionner PDF, exécuté en ligne - pas de nouvel onglet, pas de téléversement vers qui que ce soit d'autre :
Chargement…
Conçu pour le monde entier
25 langues avec prise en charge droite-à-gauche, WCAG 2.1 AA intégré aux composants partagés, mise en cache en périphérie, et données structurées afin que les moteurs de recherche et les assistants IA puissent nous citer avec précision. C'est ainsi qu'une petite équipe déploie à l'échelle mondiale sans surcharge.