# Guides and deep dives

Long-form answers to the questions we get asked most. Each guide names the limits you hit, the choices that matter, and how to test the result before a launch depends on it.

Canonical: https://kitecorp.org/guides

Guides are updated when the tooling changes; the date at the top of each one says when it was last revised.

## Guides

- [Scaling WebSockets to Millions of Connections](https://kitecorp.org/guides/scaling-websockets-to-millions-of-connections): How to scale WebSocket servers to millions of concurrent connections: connection limits, fan-out, sticky routing, load balancers, Kubernetes and load testing.
- [Scaling a WebRTC SFU on Kubernetes](https://kitecorp.org/guides/scaling-webrtc-sfu-on-kubernetes): How to run WebRTC selective forwarding units on Kubernetes: host networking, UDP port ranges, TURN placement, pod placement, autoscaling signals and load testing.
- [Migrating Petabytes From On-Prem to the Cloud](https://kitecorp.org/guides/migrating-petabytes-from-on-prem-to-cloud): A plan for moving very large data sets to AWS, GCP or Azure: inventory, transfer methods, integrity checks, cutover windows and the rollback you hope not to use.
- [Horizontal vs Vertical Scaling for Microservices](https://kitecorp.org/guides/horizontal-vs-vertical-scaling-microservices): When to add replicas and when to add resources: the limits, costs and failure modes of each, and how to tell which one your service needs.

## How to start

Send a message at https://kitecorp.org/contact or email admin@kitelang.cloud. Pricing follows a discovery call.
