StackX conventions keep the roles, environments, and machines operated by ScalarX easy to identify.
 
They do not replace a server’s actual name: the hostcode can be generated automatically or selected with the client when the fleet, contract, or operating procedures warrant it. StackX also relies on controlled installation templates; for clients with a sufficiently large fleet, a dedicated template can be designed when it provides real operational value.
 
The suffix indicates the operational role. This convention simplifies communication, bastion inventory, PRD / DRS procedures, and multi-server operations.

Role Suffixes

Role Suffixes
SuffixUse
-devDevelopment
-stgStaging / preproduction
-bkpBackup
-prdProduction
-drsDisaster Recovery (DR)
-vipFailover IP / VIP when included in the architecture

Hostcodes and Naming

Hostcodes and Naming
ElementPrinciple
Generated hostcodeShort code generated automatically to identify a machine without exposing unnecessary business information
Selected hostcodePrefix defined with the client when the fleet or operations require a stable convention
PRD / DRS pairSame logical prefix completed by -prd and -drs when two machines form a production / recovery pair
Large client fleetClient prefix, role, and optionally a sequence number to keep naming easy to read at scale

Dedicated Client Templates

Dedicated Client Templates
PrincipleWhat it provides
StackX templatesReproducible, maintainable, and consistent deployments across machines within the same scope
Sufficient fleet sizeOption to design a dedicated template when the volume, contract, or operating constraints warrant it
Client-specific requirementsTailored preinstallation and settings without exposing the client’s internal conventions
Controlled changeChanges that can be tested, then applied progressively according to the approved scope

Relationship to StackX Products

Relationship to StackX Products
Product / scopeUse of conventions
StackX LAMPApplication environments, versions, vhosts, and associated services
StackX Bastionsxconnect / sxparallel inventory, roles, tags, batch operations, and operator access
StackX ProxyDedicated or shared proxies, by project, zone, or client
Replication / Disaster RecoveryClear identification of -prd and -drs nodes, failover and failback procedures
Backup-bkp nodes or dedicated backup servers, depending on the architecture