Hypertune
  • Introduction
  • Getting Started
    • Set up Hypertune
    • Next.js (App Router) quickstart
    • Next.js (Pages Router) quickstart
    • React quickstart
    • Remix quickstart
    • Gatsby quickstart
    • Vue quickstart
    • Nuxt quickstart
    • Node.js quickstart
    • React Native quickstart
    • JavaScript quickstart
    • Python quickstart
    • Rust quickstart
    • Go quickstart
    • Web quickstart
    • GraphQL quickstart
  • Example apps
    • Next.js and Vercel example app
  • Concepts
    • Architecture
    • Project
    • Schema
    • Flag lifecycle
    • Logic
    • Variables
    • Splits
    • A/B tests
    • Staged rollouts
    • Multivariate tests
    • Machine learning loops
    • Events
    • Funnels
    • Hypertune Edge
    • Reduction
    • SDKs
    • GraphQL API
    • Git-style version control
    • App configuration
  • Use Cases
    • Feature flags and A/B testing
    • Landing page optimization
    • In-app content management
    • Pricing plan management
    • Permissions, rules and limits
    • Optimizing magic numbers
    • Backend configuration
    • Product analytics
  • Integrations
    • Vercel Edge Config integration
    • Google Analytics integration
    • Segment integration
    • Webhooks
      • Creating webhooks
      • Handling webhooks
  • SDK Reference
    • Installation
    • Type-safe client generation
    • Initialization
    • Build-time logic snapshot
    • Hard-coded fallbacks
    • Local-only, offline mode
    • Hydrate from your own server
    • Wait for server initialization
    • Provide targeting attributes
    • Local, synchronous evaluation
    • Remote logging
    • Getting flag updates
    • Serverless environments
    • Vercel Edge Config
    • Custom logging
    • Shutting down
Powered by GitBook
On this page
  1. Concepts

App configuration

PreviousGit-style version controlNextFeature flags and A/B testing

Last updated 10 months ago

Separating configuration from code is an emerging best practice and methodology. Across all app configuration use cases, Hypertune lets your team:

  • Update your app instantly — without needing a code change, build, deployment, app release or service restart, whether it’s rolling back a feature, changing permissions or tweaking in-app copy

  • Decouple dependencies in your organization — so developers can focus on shipping to production and others are safely empowered to make changes themselves without the painful back and forth with engineering

  • Optimize your app — via manual tuning, A/B testing, machine learning loops and personalization rules

  • Reduce complexity — by extracting all configuration logic, e.g. user-specific code, out of different codebases and into a single source of truth

  • Increase flexibility — by building one app that can be configured in many different ways without extra engineering

the third factor of The Twelve-Factor App