# Overview

When running CXFabric at scale, with a large number of workflows, or executions, you need to adjust your configuration to ensure good performance.

CXFabric natively run in synchronous mode. This is ideal for flow executions that are time sensitive, for example Conversational AI and real-time applications. For flow executions that are less time sensitive, for example backoffice automation you can set the flow properties to asynchronous execution, this will allow it to queue up for available slot, freeing up slots for real-time executions.

{% hint style="info" %}
Since CXFabric can easily handle about 16k real-time (synchronous) flow executions within 100 seconds on our smallest self hosted environment, you will likely never need to adjust the flow properties.
{% endhint %}
