[KongchangAI]
Conceptlocal evaluation

Local Evaluation

An evaluation mode in which configuration data is pulled into process memory and decisions read only local memory during evaluation, trading immediacy of configuration for low latency and isolation from external failures.

Timeline (last 90 days)

Nov 4

Once flag checks become memory reads, the judgment takes a basically constant amount of time, and when the remote configuration service is briefly unavailable, the business can still run on the last synced configuration.

Unverified50%
Nov 4

Local evaluation mode pulls configuration into process memory and performs judgments by reading only local memory, thereby removing network round trips from the hot path.

Unverified50%
Nov 4

Local evaluation mode sacrifices immediacy of configuration: updates take effect only after a sync cycle.

Unverified50%
Nov 4

For flags that require strong consistency, whether to adopt local evaluation should be decided by weighing the business's trade-off between latency and consistency.

Unverified50%
Nov 4

In local evaluation mode, engineering typically needs to handle degradation on sync failure (keeping the old snapshot), atomic replacement during concurrent updates, and brief configuration inconsistency across nodes in multi-instance deployments.

Unverified50%
Nov 4

Configuration held in memory consumes some resources, and the freshness of the configuration depends on the sync frequency.

Unverified50%
Oct 18

Local Evaluation mode uses a server-side SDK to periodically pull the full rule set and evaluate it in memory, communicating with the platform only when rules change, thereby shifting the billing unit from "per evaluation" to "per rule sync".

Unverified50%

All Facts (7)

Source Articles