Uploaded image for project: 'Nuxeo Platform'
  1. Nuxeo Platform
  2. NXP-24042

Converters as a Service



    • Type: Task
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: ADDONS_9.10
    • Component/s: Cloud, Convert



      When deploying Nuxeo clusters (i.e. AWS EC2) it may make sense to have some shared conversions services.

      When deploying in the Cloud, some of these services will be provided by AWS (i.e. Elemental), but for some other, more specific converters, we may need to run our own service.

      In the scope of the service we may need to run "ourselfs":

      • openoffice or alternatives like Aspose
      • 3d convertors

      Having a way to run converters as a service also makes sense for onprem deployment.


      Using Docker is a nice way to package comverters in a standard way that make them deployable easily almost everywhere.

      Converter as a Service

      Converters in Nuxeo havent a very simple flow:

      • read input data
      • convert data
      • return result data

      In pure AWS environment, we may be able to use Lambda or Fargate (or ECS Batch) to run such tasks.

      This approach will not work:

      • for onprem deployment
      • for solutions depending on a licences system

      In that case, we probably need to build our own http wrapper to build a converter runner service.




            • Votes:
              0 Vote for this issue
              1 Start watching this issue


              • Created: