← Retour au catalogue Faktory · managé par DINAO

Vos tâches de fond, dans n'importe quel langage

Faktory est un serveur de jobs en arrière-plan agnostique au langage, signé par l'auteur de Sidekiq. Vos workers Ruby, Go, Python ou Node.js partagent une même file fiable, supervisée. Installé et hébergé par DINAO, en France.

Hébergé en FranceMulti-langagesTableau de bord de supervisionConforme RGPDImage éditeur officielle
Présentation

Qu'est-ce que Faktory ?

Faktory est un serveur de jobs en arrière-plan agnostique au langage, créé par Mike Perham, l'auteur de Sidekiq. Il agit comme un dépôt central de tâches : vos workers — écrits dans n'importe quel langage — se connectent à Faktory, réservent des jobs, les exécutent puis confirment leur succès ou leur échec. Les jobs sont stockés sous forme de hashes JSON dans des files d'attente.

Faktory apporte à tous les langages les bonnes pratiques éprouvées par Sidekiq : persistance des jobs, réessais automatiques avec backoff, réservation avec timeout, jobs planifiés et tableau de bord web de supervision. Contrairement à Sidekiq où les workers parlent directement à Redis, ici les workers dialoguent avec Faktory, qui encapsule le stockage.

Techniquement, Faktory est un binaire unique écrit en Go qui embarque, depuis la version 1.0, son propre Redis pour persister jobs, files et états. Une édition Enterprise (payante) ajoute cron, batches/workflows, déduplication, throttling et métriques. DINAO déploie Faktory en conteneur dédié en France, avec HTTPS, sauvegardes et supervision.

Offres compatibles

Hébergez Faktory chez DINAO

Paliers de ressources compatibles avec les pré-requis de Faktory (1 vCPU / 512 Mo / 5 Go minimum). Hébergé en France, infogéré.

Découverte
1 vCPU · 2 Go · 20 Go
9,90 € /mois HT
  • 1 vCPU dédiés
  • 2 Go de RAM
  • 20 Go NVMe
  • Sauvegardes quotidiennes
  • Infogéré & supervisé par DINAO
Commander
Performance
4 vCPU · 8 Go · 80 Go
39,90 € /mois HT
  • 4 vCPU dédiés
  • 8 Go de RAM
  • 80 Go NVMe
  • Sauvegardes quotidiennes
  • Infogéré & supervisé par DINAO
Commander
Dédié
8 vCPU · 16 Go · 160 Go
79,90 € /mois HT
  • 8 vCPU dédiés
  • 16 Go de RAM
  • 160 Go NVMe
  • Sauvegardes quotidiennes
  • Infogéré & supervisé par DINAO
Commander
Sous le capot

Détails techniques

vCPU
1 vCPU
idéal : 2 vCPU
Mémoire
512 Mo
idéal : 2 Go
Disque
5 Go
idéal : 20 Go
Image : contribsys/faktory:latest Registre : docker.io Services : faktory Ports : 7419, 7420
Questions fréquentes

Vous vous demandez…

Dans quels langages puis-je écrire mes workers ?

Faktory est agnostique : des librairies clientes existent pour Ruby, Go, Python, Node.js, Rust et d'autres. Tous vos services partagent la même file.

Faktory est-il lié à Sidekiq ou à Redis ?

Il est signé par l'auteur de Sidekiq et reprend ses bonnes pratiques. Depuis la version 1.0, Faktory embarque son propre Redis pour persister les jobs ; vos workers parlent à Faktory, pas directement à Redis.

Toutes les fonctionnalités sont-elles gratuites ?

Le cœur (files, réessais, jobs planifiés, tableau de bord) est open source. Certaines fonctions avancées — cron, batches, déduplication, throttling — relèvent de l'édition Enterprise payante, disponible en option.

Que faut-il sauvegarder ?

Les jobs, files et états vivent dans le Redis embarqué de Faktory. DINAO sauvegarde ce stockage de façon chiffrée et le restaure sur demande.

À qui s'adresse Faktory ?

Aux équipes polyglottes et aux architectures microservices qui veulent une file de jobs commune, fiable et supervisée, sans coupler chaque service à un Redis brut.