Docxpresso

Docxpresso biedt een complete suite producten en services om bedrijven te helpen hun pad naar digitale transformatie te stroomlijnen.

Docxpresso doet dit door standaard Office-documenten om te zetten naar “slimme cloud-apps” die het geautomatiseerd maken en managen van documenten mogelijk maken, maar ook het “out of the box” verzamelen, analyseren en “mining” van gegevens.

Docxpresso biedt de ontwikkelaarscommunity ook een GRATIS REST API die de standaard documentsamenstellingstaken, die ze in hun dagelijkse werk kunnen tegenkomen, aanzienlijk eenvoudiger maakt.

Infrastructure

De infrastructuur omvat:

  • een Load Balancer
  • een MySQL-cluster
  • een REDIS-cluster
  • 2 Kubernetes master-instances
  • 24 Kubernetes “slaves” met Dockerized Docxpresso-instances

Probleem & Oplossing

Met behulp van Docxpresso kan iedereen een gewoon document, gemaakt in Microsoft Office, Libre Office, Open Office, Google Docs of elke andere Office-Suite, converteren naar een “Smart Doc” dat niet alleen maar online bewerkt en gedeeld kan worden, maar dat ook bedrijfslogica kan bevatten, gegevens van eindgebruikers kan verzamelen, workflows kan starten, enz.

Het idee was eenvoudig:

  • “open de Docxpresso API Core”-functionaliteit voor de community zonder kosten en zonder eigendomsrechten te verliezen.
  • Bied een dienst die niet afhankelijk is van een bepaalde technologische stack.
  • Maak duidelijk onderscheid tussen presentatie en data.
  • Creëer een stateless-architectuur die de interactie op afstand met onze service vereenvoudigt.
  • Creëer een uitermate schaalbare infrastructuur met zero-downtime.

Het genereren van documenten is nogal CPU-intensief, dus we zochten naar een cloud-provider die ons de beste “prijs per FLOP” kon bieden en tegelijkertijd bekend stond om een goede naam, een goede communicatie-infrastructuur en support van wereldklasse.

Na enkele weken zoeken en na verschillende oplossingen getest te hebben, kozen we voor OVHcloud als cloud-provider.

Eduardo Ramos CEO/CTO