# Aperture Service Level Agreement

## Latency

The following latency is guaranteed for each API route

| Route                  | Latency    |
|------------------------|------------|
| GetViewcountForChannel | 2 seconds  |
| GetViewcountForAll     | 5 seconds  |
| UpdateSpadeViewcount   | 10 seconds |
| UpdatePubsubViewcount  | 8 seconds  |
| FreezeChannel          | 1 second   |

## Updates

The ace/tahoe table `channel_concurrents` is guaranteed to be updated every minute.
The pubsub topics `video-playback.<login>` and `video-playback-by-id.<id>` are guaranteed to be updated every 30 seconds.
