On server, the search queries are executed in the same JVM as Jira. In the cloud, JQL Search Extensions service is a completely separate deployment that communicates with Jira over the REST API.
As a result, all operation in the cloud are indexed asynchronously and any changes in Jira are reflected in the JQL with a slight delay.
The service is maintained and supported entirely by our experienced technical team.