I am building a search application based on single core Solr 6.6 server, with 
an Angular frontend.
Between the frontend and the Solr server I am thinking of using a Java backend 
(this to avoid exposing Solr end points directly to the frontend).

I would like to package all those components and commercialise the final 

Do you have any advice on what technology I should use to build this final 

I would do the installation at customer’s premise, including data import, 
maintenance and support.

Ideally, I would like the customer to access only the frontend and never access 
the Solr configuration files nor call the Solr endpoints directly.

Initially I thought of delivering a Linux based VM, but that seems a bit too 
Another idea is to create a docker container with all components.

In any case I need some kind of licensing mechanism that prevents the customer 
from installing/running an arbitrary number of instances (the commercial model 
is based on a pay per installation approach).

I know this is not Solr specific, but I was wondering if you could share your 
experience on how to commercialise a Solr based application.

Any help is much appreciated.

Thank you,

Reply via email to