Guides¶
Each guide covers one task for a user who has finished a tutorial.
- Call Mosaica from a backend: start a session for each user, and look up values, topics and records, with the requests that answer in JSON.
- Run Mosaica under systemd on a Linux server, from the files the first tutorial made.
- Run Mosaica with Docker, with the database in a volume and Compose to start it.
- Operate a deployment: who reaches each address, health checks, backups, restarts and failed writes.
- Size and tune a deployment: the memory, disc and CPU a database needs, how to estimate your own, and the cache limits.
- Schedule compactions: when the server compacts, what it needs, and how to start one and check it worked.
- Put Mosaica behind TLS with nginx, and let a page on another origin use it.
- Rebuild and replace the bundle, and what happens to the
mosaica_ids a client holds. - Troubleshooting: a blank map, refused requests and a slow server, from the symptom to the cause.