> For the complete documentation index, see [llms.txt](https://docs.edgegap.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.edgegap.com/learn/orchestration.md).

# Orchestration

Setting up your project in the right way is paramount for long term success:

1. **Focus on your core business** instead of building hyper-reusable scaffolding around it.
2. **Minimize vendor lock-in** with cloud native approach and loose service coupling.
3. **Make your development experience enjoyable** and iterate faster with automation.

{% hint style="success" %}
Optimize your resource usage and [leverage fractional vCPU allocation](/learn/orchestration/application-and-versions.md#resource-requirements) to reduce overall server cost.
{% endhint %}

**Skip the painful trial and error phase and start with a strong foundation:**

* Create template [Apps and Versions](/learn/orchestration/application-and-versions.md) to start new server [Deployments](/learn/orchestration/deployments.md) within seconds.
  * Auto-scale on-demand with [Deployments](/learn/orchestration/deployments.md#match-bound) short lived sessions.
  * Prescale manually with [Deployments](/learn/orchestration/deployments.md#regional-standby) for predictable traffic.
* Establish user sessions with [Matchmaking](/learn/matchmaking.md), [Server Browser](/learn/server-browser.md), or with a custom solution.
  * Pick teammates, opponents, and servers with [Ping Beacons](/learn/orchestration/ping-beacons.md) for low latency.
* Handle server state [Persistence](/learn/orchestration/persistence.md) reliably to mitigate outages and rollbacks.
  * Reserve standby compute with [Private Fleets](/learn/orchestration/private-fleets.md) for persistent 24/7 servers.
  * Configure and customize [Managed Clusters](/learn/advanced-features/managed-clusters.md) for highly available kubernetes apps.
* Upload new server builds and manage versioning easily with our free [Container Registry](/learn/advanced-features/edgegap-container-registry.md).

Keep reading to learn more about best practices and recommendations for your setup.
