🏗️ COMPLEXITY BADGE: ✅ STANDARD (System Package)
Executive Summary: What is it?
Native Deployment involves running the software directly on the Operating System, either as a Single Binary (common in Go/Rust) or via a system package manager (DEB/RPM). This is the "Bare Metal" approach.
CFO / Business Impact: What does it cost/risk?
Predictable but Inflexible.
- Infrastructure Costs: Low infrastructure overhead (no container layer), but high labor cost for updates and security patching.
- Skill Requirements: Requires Linux sysadmin skills; not as easily automated as container-based workflows.
Technical Reality: How does it work?
- OS Integration: Deepest possible integration with maximum performance by eliminating virtualization overhead.
- Maintenance Burden: Harder to "cleanly" uninstall than containers. Configuration often requires direct system file modification.
- Strategic Verdict: The Gold Standard for foundational infrastructure (like Databases) where performance is the primary constraint.