# Lexicon terms whose category is infrastructure-concerns

> 88 records

This index as JSON: https://banes-lab.com/json/api/facets/lexicon/category/infrastructure-concerns

## Entries

- [Action Tag](https://banes-lab.com/records/lexicon/action-tag.md): A formal definition of the tag for a file that defines one named operation a caller can request, with its inputs, filed in an actions folder.
- [Adapter Tag](https://banes-lab.com/records/lexicon/adapter-tag.md): A formal definition of the tag for a file that translates between the system's interface and an outside one, filed in an adapters folder.
- [Port Tag](https://banes-lab.com/records/lexicon/port-tag.md): A formal definition of the tag for a file that declares an interface the core needs from the outside, with no implementation, filed in a ports folder.
- [Boundary Tag](https://banes-lab.com/records/lexicon/boundary-tag.md): A formal definition of the tag for a file that marks where one module's responsibility ends and checks what crosses it, filed in a boundaries folder.
- [Interface Tag](https://banes-lab.com/records/lexicon/interface-tag.md): A formal definition of the tag for a file that declares the operations a type offers without implementing them, filed in an interfaces folder.
- [Abstraction Tag](https://banes-lab.com/records/lexicon/abstraction-tag.md): A formal definition of the tag for a file that defines a general base others specialize, filed in an abstractions folder.
- [Facade Tag](https://banes-lab.com/records/lexicon/facade-tag.md): A formal definition of the tag for a file that offers one simple entry to a group of more complex parts, filed in a facades folder.
- [Wrapper Tag](https://banes-lab.com/records/lexicon/wrapper-tag.md): A formal definition of the tag for a file that encloses another object to change how it is called while keeping what it does, filed in a wrappers folder.
- [Decorator Tag](https://banes-lab.com/records/lexicon/decorator-tag.md): A formal definition of the tag for a file that adds behavior to an object behind the object's own interface, filed in a decorators folder.
- [Delegate Tag](https://banes-lab.com/records/lexicon/delegate-tag.md): A formal definition of the tag for a file that receives work another object hands on instead of doing it itself, filed in a delegates folder.
- [Mixin Tag](https://banes-lab.com/records/lexicon/mixin-tag.md): A formal definition of the tag for a file that supplies reusable members many types can include, filed in a mixins folder.
- [Trait Tag](https://banes-lab.com/records/lexicon/trait-tag.md): A formal definition of the tag for a file that declares a named set of behaviors a type can implement, filed in a traits folder.
- [Composite Tag](https://banes-lab.com/records/lexicon/composite-tag.md): A formal definition of the tag for a file that treats a tree of parts and a single part through one interface, filed in a composites folder.
- [Primitive Tag](https://banes-lab.com/records/lexicon/primitive-tag.md): A formal definition of the tag for a file that defines a smallest building block higher parts are composed from, filed in a primitives folder.
- [Module Tag](https://banes-lab.com/records/lexicon/module-tag.md): A formal definition of the tag for a file that declares a self-contained unit with the surface it exports, filed in a modules folder.
- [Package Tag](https://banes-lab.com/records/lexicon/package-tag.md): A formal definition of the tag for a file that defines a distributable unit and what it contains, filed in a packages folder.
- [Namespace Tag](https://banes-lab.com/records/lexicon/namespace-tag.md): A formal definition of the tag for a file that groups names under one prefix so they cannot collide with others, filed in a namespaces folder.
- [Layer Tag](https://banes-lab.com/records/lexicon/layer-tag.md): A formal definition of the tag for a file that defines one tier of a layered structure and what it may depend on, filed in a layers folder.
- [Contract Tag](https://banes-lab.com/records/lexicon/contract-tag.md): A formal definition of the tag for a file that states what one side of a boundary guarantees to the other, filed in a contracts folder.
- [Schemas Tag](https://banes-lab.com/records/lexicon/schemas-tag.md): A formal definition of the collection tag for a file that defines the shapes data must take, plural in both folder and tag.
- [Types Tag](https://banes-lab.com/records/lexicon/types-tag.md): A formal definition of the collection tag for a file that declares the types other code uses, plural in both folder and tag.
- [Enums Tag](https://banes-lab.com/records/lexicon/enums-tag.md): A formal definition of the collection tag for a file that declares closed sets of named values, plural in both folder and tag.
- [Union Tag](https://banes-lab.com/records/lexicon/union-tag.md): A formal definition of the tag for a file that defines a value that is exactly one of several declared shapes, filed in a unions folder.
- [Alias Tag](https://banes-lab.com/records/lexicon/alias-tag.md): A formal definition of the tag for a file that gives a second name to an existing type or value, filed in an aliases folder.
- [Guard Tag](https://banes-lab.com/records/lexicon/guard-tag.md): A formal definition of the tag for a file that narrows a value's type after proving what it is, filed in a guards folder.
- [Predicate Tag](https://banes-lab.com/records/lexicon/predicate-tag.md): A formal definition of the tag for a file that answers yes or no about a value, filed in a predicates folder.
- [Identifier Tag](https://banes-lab.com/records/lexicon/identifier-tag.md): A formal definition of the tag for a file that creates or validates the identifiers records are addressed by, filed in an identifiers folder.
- [Metadata Tag](https://banes-lab.com/records/lexicon/metadata-tag.md): A formal definition of the tag for a file that holds data describing other data or code, filed in a metadata folder.
- [Annotation Tag](https://banes-lab.com/records/lexicon/annotation-tag.md): A formal definition of the tag for a file that defines markers attached to code for tools to read, filed in an annotations folder.
- [Constants Tag](https://banes-lab.com/records/lexicon/constants-tag.md): A formal definition of the collection tag for a file that declares named values fixed at build time, plural in both folder and tag, which also holds id tables.
- [Default Tag](https://banes-lab.com/records/lexicon/default-tag.md): A formal definition of the tag for a file that supplies the values used where a caller sets none, filed in a defaults folder.
- [Extension Tag](https://banes-lab.com/records/lexicon/extension-tag.md): A formal definition of the tag for a file that adds a capability to a host through the host's declared extension point, filed in an extensions folder.
- [Plugin Tag](https://banes-lab.com/records/lexicon/plugin-tag.md): A formal definition of the tag for a file that is discovered and loaded by a host to add behavior without editing the host, filed in a plugins folder.
- [Hook Tag](https://banes-lab.com/records/lexicon/hook-tag.md): A formal definition of the tag for a file that runs when a host reaches one named point in its flow, filed in a hooks folder.
- [Manifest Tag](https://banes-lab.com/records/lexicon/manifest-tag.md): A formal definition of the tag for a file that declares what a unit contains or provides for a loader to read, filed in a manifests folder.
- [Descriptor Tag](https://banes-lab.com/records/lexicon/descriptor-tag.md): A formal definition of the tag for a file that describes one registrable thing in the shape its registry expects, filed in a descriptors folder.
- [Registrar Tag](https://banes-lab.com/records/lexicon/registrar-tag.md): A formal definition of the tag for a file that enters members into a registry, filed in a registrars folder.
- [Registry Tag](https://banes-lab.com/records/lexicon/registry-tag.md): A formal definition of the tag for a file that holds a named set of known members and answers lookups against it, filed in a registries folder.
- [Provider Tag](https://banes-lab.com/records/lexicon/provider-tag.md): A formal definition of the tag for a file that supplies an instance or a value on request, filed in a providers folder.
- [Factory Tag](https://banes-lab.com/records/lexicon/factory-tag.md): A formal definition of the tag for a file that constructs instances so callers never call a constructor directly, filed in a factories folder.
- [Builder Tag](https://banes-lab.com/records/lexicon/builder-tag.md): A formal definition of the tag for a file that assembles a complex object or a build output step by step, filed in a builders folder.
- [Injector Tag](https://banes-lab.com/records/lexicon/injector-tag.md): A formal definition of the tag for a file that supplies a component's dependencies from outside it, filed in an injectors folder.
- [Binding Tag](https://banes-lab.com/records/lexicon/binding-tag.md): A formal definition of the tag for a file that ties an abstract name to the concrete value or implementation it resolves to, filed in a bindings folder.
- [Resolver Tag](https://banes-lab.com/records/lexicon/resolver-tag.md): A formal definition of the tag for a file that turns a reference into the thing it refers to, filed in a resolvers folder.
- [Locator Tag](https://banes-lab.com/records/lexicon/locator-tag.md): A formal definition of the tag for a file that finds where a service or a resource lives, filed in a locators folder.
- [Loader Tag](https://banes-lab.com/records/lexicon/loader-tag.md): A formal definition of the tag for a file that reads a resource from storage or the network into memory, filed in a loaders folder.
- [Dependency-Management Tag](https://banes-lab.com/records/lexicon/dependency-management-tag.md): A formal definition of the tag for a file that declares and resolves the versions of the packages a unit depends on, filed in a dependency-management folder.
- [Compatibility Tag](https://banes-lab.com/records/lexicon/compatibility-tag.md): A formal definition of the tag for a file that decides whether two versions or environments can work together, filed in a compatibility folder.
- [Compatibility-Layer Tag](https://banes-lab.com/records/lexicon/compatibility-layer-tag.md): A formal definition of the tag for a file that presents an old interface on top of a new implementation, filed in a compatibility-layers folder.
- [Compatibility-Shim Tag](https://banes-lab.com/records/lexicon/compatibility-shim-tag.md): A formal definition of the tag for a file that patches one small difference between environments so shared code runs on both, filed in a compatibility-shims folder.
- [Polyfill Tag](https://banes-lab.com/records/lexicon/polyfill-tag.md): A formal definition of the tag for a file that supplies a platform feature where the running platform lacks it, filed in a polyfills folder.
- [Versioning Tag](https://banes-lab.com/records/lexicon/versioning-tag.md): A formal definition of the tag for a file that assigns, compares or migrates between versions, filed in a versioning folder.
- [Deprecation Tag](https://banes-lab.com/records/lexicon/deprecation-tag.md): A formal definition of the tag for a file that marks a surface as scheduled for removal and reports its uses, filed in a deprecations folder.
- [Cache Tag](https://banes-lab.com/records/lexicon/cache-tag.md): A formal definition of the tag for a file that keeps computed or fetched values so a repeated request is answered without the original work, filed in a caches folder.
- [Cache-Key Tag](https://banes-lab.com/records/lexicon/cache-key-tag.md): A formal definition of the tag for a file that derives the key a cached value is stored and found under, filed in a cache-keys folder.
- [Invalidation Tag](https://banes-lab.com/records/lexicon/invalidation-tag.md): A formal definition of the tag for a file that decides when a cached value no longer holds and removes it, filed in an invalidation folder.
- [Eviction Tag](https://banes-lab.com/records/lexicon/eviction-tag.md): A formal definition of the tag for a file that chooses which entries a full cache drops, filed in an eviction folder.
- [Expiration Tag](https://banes-lab.com/records/lexicon/expiration-tag.md): A formal definition of the tag for a file that ends an entry's life after a stated condition or time, filed in an expiration folder.
- [Memoization Tag](https://banes-lab.com/records/lexicon/memoization-tag.md): A formal definition of the tag for a file that remembers a function's results by its arguments, filed in a memoization folder.
- [Prefetching Tag](https://banes-lab.com/records/lexicon/prefetching-tag.md): A formal definition of the tag for a file that loads what is likely to be needed before it is asked for, filed in a prefetching folder.
- [Pooling Tag](https://banes-lab.com/records/lexicon/pooling-tag.md): A formal definition of the tag for a file that decides how pooled resources are sized, lent and returned, filed in a pooling folder.
- [Batching Tag](https://banes-lab.com/records/lexicon/batching-tag.md): A formal definition of the tag for a file that groups many small operations into fewer larger ones, filed in a batching folder.
- [Lazy-Loading Tag](https://banes-lab.com/records/lexicon/lazy-loading-tag.md): A formal definition of the tag for a file that defers loading a part until the first time it is used, filed in a lazy-loading folder.
- [Compression Tag](https://banes-lab.com/records/lexicon/compression-tag.md): A formal definition of the tag for a file that encodes data into fewer bytes and restores it, filed in a compression folder.
- [Config Tag](https://banes-lab.com/records/lexicon/config-tag.md): A formal definition of the mass tag for a file that holds the settings a unit reads at start, singular in both folder and tag.
- [Setting Tag](https://banes-lab.com/records/lexicon/setting-tag.md): A formal definition of the tag for a file that defines one configurable option with its type and default, filed in a settings folder.
- [Profile Tag](https://banes-lab.com/records/lexicon/profile-tag.md): A formal definition of the tag for a file that bundles a named set of settings chosen together, filed in a profiles folder.
- [Environment Tag](https://banes-lab.com/records/lexicon/environment-tag.md): A formal definition of the tag for a file that reads and validates the values that differ between deployments, filed in an environments folder.
- [Preference Tag](https://banes-lab.com/records/lexicon/preference-tag.md): A formal definition of the tag for a file that holds a participant's own choices and how they persist, filed in a preferences folder.
- [Override Tag](https://banes-lab.com/records/lexicon/override-tag.md): A formal definition of the tag for a file that replaces a default setting for a stated scope, filed in an overrides folder.
- [Parameter Tag](https://banes-lab.com/records/lexicon/parameter-tag.md): A formal definition of the tag for a file that declares the parameters an operation accepts with their bounds, filed in a parameters folder.
- [Precedence Tag](https://banes-lab.com/records/lexicon/precedence-tag.md): A formal definition of the tag for a file that decides which of several conflicting sources of a setting wins, filed in a precedence folder.
- [Flag Tag](https://banes-lab.com/records/lexicon/flag-tag.md): A formal definition of the tag for a file that defines a boolean switch read at run time, filed in a flags folder.
- [Feature-Flag Tag](https://banes-lab.com/records/lexicon/feature-flag-tag.md): A formal definition of the tag for a file that turns one feature on or off for a stated audience without a deploy, filed in a feature-flags folder.
- [Toggle Tag](https://banes-lab.com/records/lexicon/toggle-tag.md): A formal definition of the tag for a file that switches between two behaviors from a control a participant sets, filed in a toggles folder.
- [Kill-Switch Tag](https://banes-lab.com/records/lexicon/kill-switch-tag.md): A formal definition of the tag for a file that disables a capability immediately when it misbehaves, filed in a kill-switches folder.
- [Remote-Config Tag](https://banes-lab.com/records/lexicon/remote-config-tag.md): A formal definition of the tag for a file that fetches settings from a service while the program runs, filed in a remote-config folder.
- [Persistence Tag](https://banes-lab.com/records/lexicon/persistence-tag.md): A formal definition of the tag for a file that saves state so it survives the process, filed in a persistence folder.
- [Storage Tag](https://banes-lab.com/records/lexicon/storage-tag.md): A formal definition of the tag for a file that wraps a storage medium behind reads and writes of bytes or records, filed in a storage folder.
- [Repository Tag](https://banes-lab.com/records/lexicon/repository-tag.md): A formal definition of the tag for a file that gives domain code a collection-like interface over stored records, filed in a repositories folder.
- [Migration Tag](https://banes-lab.com/records/lexicon/migration-tag.md): A formal definition of the tag for a file that moves stored data or a schema from one version to the next, filed in a migrations folder.
- [Bus Tag](https://banes-lab.com/records/lexicon/bus-tag.md): A formal definition of the tag for a file that carries messages between publishers and subscribers who never refer to each other, filed in a buses folder.
- [Topic Tag](https://banes-lab.com/records/lexicon/topic-tag.md): A formal definition of the tag for a file that defines a named stream of messages and its schema, filed in a topics folder.
- [Stream Tag](https://banes-lab.com/records/lexicon/stream-tag.md): A formal definition of the tag for a file that defines an ordered, unbounded sequence of records processed as they arrive, filed in a streams folder.
- [Asset Tag](https://banes-lab.com/records/lexicon/asset-tag.md): A formal definition of the tag for a file that locates and describes a static resource the product serves, filed in an assets folder.
- [Font Tag](https://banes-lab.com/records/lexicon/font-tag.md): A formal definition of the tag for a file that declares a typeface and how it loads, filed in a fonts folder.
- [Icons Tag](https://banes-lab.com/records/lexicon/icons-tag.md): A formal definition of the collection tag for a file that declares the icons a product uses, plural in both folder and tag.
- [Endpoint Tag](https://banes-lab.com/records/lexicon/endpoint-tag.md): A formal definition of the tag for a file that defines one address a service answers and the request it accepts, filed in an endpoints folder.
