Perinstance
Per-instance, often hyphenated as per-instance, is a descriptive term used in software engineering to indicate actions, configurations, or data that apply to each individual instance of a component, service, or object, rather than to a system-wide or global scope. This distinction helps distinguish what is tied to a single running copy from what is shared across all copies.
In object-oriented programming, per-instance state is stored in instance fields that belong to each object independently,
In deployment and cloud environments, per-instance configuration means each running copy of a service (an instance)
In observability and telemetry, per-instance metrics track data separately for each instance, enabling isolation and fault
Trade-offs of per-instance design include greater customization and fault isolation at the cost of increased resource
Related concepts include per-class, per-tenant, instance isolation, and scalable architectures.