Variante E★ Pour ce produit-ci
Tête froide, mains rapides
Le veilleur ne s'arrête jamais et ne coûte rien. Les fabricants apparaissent par dizaines et meurent aussitôt.
Bulletins→
Veilleur (VPS plat)→
Arbitrage→
Workers en rafale→
API prépayée→
Kit + campagne
La tête · position A
Un petit VPS à coût plat qui roame les bulletins sans jamais dormir, score ce qu'il voit avec un modèle bon marché, et jette tout ce qui ne mérite pas d'exister. Il n'appelle jamais rien de cher de sa propre initiative. C'est lui qui tient le budget d'alertes par heure.
Les bras · position B
Quarante municipalités d'un coup, ça ne se traite pas à trois workers. Les Workers apparaissent en parallèle, fabriquent fiche, visuels et campagne, écrivent dans R2, puis disparaissent. Ils ne décident rien : ils exécutent ce que la tête a déjà validé.
Pourquoi les trois positions ne suffisent pas
Les positions A, B et C tiennent toutes la facture par le même geste : sous pic, ça ralentit. La file absorbe, les jobs attendent, la facture ne bouge pas. C'est excellent quand un usager patiente devant son écran.
Ici, personne ne patiente. Une alerte verglas traitée trois heures trop tard, c'est du budget dépensé en veille, en scoring et en détection pour livrer une campagne que l'épisode a déjà rendue inutile. La file protège la facture et détruit le produit.
Donc le mécanisme de survie change de nature : au lieu de faire attendre, on arbitre à l'entrée. Budget d'alertes par heure plutôt que budget de compute. File à péremption : ce qui n'est pas parti dans la fenêtre est abandonné, jamais rattrapé. Et quand ça chauffe, on dégrade la qualité — moins de variantes, modèle moins cher, un seul format — plutôt que le délai. Sous pic, ce système ne devient pas lent : il devient sélectif.
Plafond de coût / mois
0 $250 $
Mécanisme : VPS plat (~10 €) + Workers (~5 $) + solde prépayé + plafond de compte publicitaire. Les quatre invariants tiennent ensemble, y compris le troisième robinet.
# la tête
git push && docker compose up -d
# les bras
wrangler deploy
Choisir siLe produit doit guetter en continu et encaisser des rafales géociblées dans une fenêtre courte — c'est-à-dire : dès le jour 1, pour ce produit-ci. Le prix à payer est un deuxième geste de déploiement.
Variance coût : faibleOps : moyenLock-in : faible