Docxpresso

Docxpresso propose une gamme complète de produits et de services pour aider les entreprises à rationaliser leur chemin vers la transformation numérique.

Cette entreprise procède en convertissant les documents Office standard en « applications cloud intelligentes » qui permettent la génération et la gestion automatisées de documents ainsi que la collecte, l'analyse et l'extraction de données « clés en main ».

Docxpresso propose également à la communauté des développeurs une API REST GRATUITE qui simplifie considérablement toutes les tâches d'assemblage de documents standard qu'ils peuvent rencontrer dans leur travail quotidien.

Infrastructure

L’infrastructure comprend :

  • un répartiteur de charge
  • un cluster MySQL
  • un cluster REDIS
  • 2 instances maîtresses Kubernetes
  • 24 esclaves Kubernetes avec des instances Docxpresso dockerisées

Problème et solution

Avec l'aide de Docxpresso, n'importe qui peut convertir un document simple édité dans Microsoft Office, Libre Office, Open Office, Google Docs ou toute autre suite bureautique en un « Smart Doc » qui peut non seulement être édité en ligne et partagé, mais qui peut également inclure une logique commerciale, servir de moyen de collecte de données auprès des utilisateurs finaux, lancer des workflows, etc.

L’idée est simple :

  • « ouvrir la fonctionnalité du noyau de l'API Docxpresso » gratuitement à la communauté sans perdre les droits de propriété.
  • Proposer un service qui ne dépendrait pas d'une pile technologique particulière.
  • Établir une séparation claire entre la présentation et les données.
  • Mettre en place une architecture sans état qui simplifie l'interaction à distance avec notre service.
  • Mettre en œuvre une infrastructure hautement évolutive sans indisponibilité de service.

La génération de documents est assez intensive en termes de CPU, nous avons donc commencé à chercher un fournisseur cloud qui pourrait nous proposer le meilleur « prix par FLOP » et qui, en même temps, bénéficierait d'une réputation solide, d'une bonne infrastructure de communication et d'un support de premier choix.

Après quelques semaines de recherche et d’essais avec différentes solutions, nous avons choisi OVHcloud comme fournisseur cloud.

Eduardo Ramos, PDG et directeur technique