Open source et développement web
Pourquoi nous misons sur l’open source
L'open source occupe une place centrale dans notre manière de travailler pour une raison simple : il garantit la pérennité des projets digitaux.
En nous appuyant sur des technologies ouvertes, nous bénéficions de :
communautés actives et internationales
mises à jour régulières
sécurité renforcée
indépendance vis-à-vis des éditeurs
Cela permet de construire des solutions qui restent évolutives dans le temps, sans verrouillage technologique ni dépendance critique.
Une stack technique ouverte et durable
Notre stack de développement repose principalement sur des technologies open source reconnues :
Laravel pour les applications web sur mesure
Drupal pour les projets de contenu éditorial et plateformes médias complexes
Flutter pour les applications mobiles multiplateformes
Ces outils nous permettent de construire des solutions flexibles, performantes et maintenables, adaptées à des besoins très variés.
Développement et déploiement avec GitLab
Au quotidien, notre équipe s’appuie sur GitLab.
Cet outil centralise :
la gestion du code source
les workflows de développement
les pipelines de déploiement automatisés (CI/CD)
Il nous permet de garder un haut niveau de qualité, de traçabilité et de contrôle sur tout le cycle de vie des projets.
CRM, analytics et monitoring open source
Pour la gestion client, l’analyse et la supervision des plateformes, nous privilégions également des solutions open source.
La majorité de ces outils sont hébergés directement sur nos propres serveurs, ce qui nous permet de garder une maîtrise complète des données, des performances et de la sécurité.
Nous utilisons notamment :
Twenty pour la gestion de la relation client
Matomo pour l’analyse de trafic web sans dépendance aux solutions externes
Sentry pour le suivi des erreurs applicatives en temps réel
Uptime Kuma pour la supervision et la disponibilité des services
Cette approche combinée open source et self-hosting nous permet de réduire les dépendances externes et de garantir une meilleure maîtrise des environnements de production.
Une infrastructure maîtrisée et hébergée en interne
Au-delà des outils, une grande partie de notre approche repose aussi sur l’infrastructure.
Nous hébergeons nous-mêmes une majorité de nos services et solutions, incluant :
les outils internes
certains services clients
les plateformes de monitoring et de suivi
Cette stratégie de self-hosting nous permet de garantir :
une souveraineté totale des données
des performances maîtrisées
une indépendance vis-à-vis des fournisseurs tiers
une grande flexibilité dans les architectures techniques
Intelligence artificielle : vers des solutions ouvertes et souveraines
L’intelligence artificielle prend une place de plus en plus importante dans nos projets. Mais chez DevFactory, nous restons fidèles à une ligne claire : privilégier des solutions ouvertes, maîtrisables et souveraines.
Nous explorons activement des alternatives open source et européennes afin de limiter la dépendance aux grands écosystèmes fermés.
L’objectif est double :
intégrer l’IA de manière utile dans les outils et les projets
garder le contrôle sur les données, les traitements et les environnements d’exécution
Comme pour le reste de notre stack, nous privilégions des approches où l’IA peut être auditée, maîtrisée et hébergée en propre lorsque cela est nécessaire.