F1 как процессор на сервере
Предлагаемая серверная схема, что уже существует и чего пока нет как готового продукта.
Есть два разных серверных сценария, и их важно не смешивать.
| Сценарий | Где Rust | Что делает сервер |
|---|---|---|
| Клиентский compute | WASM в браузере пользователя. | Выдаёт приложение и файл, хранит версии, принимает результат. |
| Серверный compute | Native Rust worker рядом с backend партнёра. | Создаёт job/session, передаёт документ, ограничивает ресурсы, принимает artifact. |
Предлагаемая серверная схема
Заголовок раздела «Предлагаемая серверная схема»| API Gateway auth, tenant, quotas | Session Manager job, timeout, cancellation | Rust Worker compute contract + workbook session | Object Storage input/output artifacts |
|---|
Что существует и чего ещё нет как готового продукта
Заголовок раздела «Что существует и чего ещё нет как готового продукта»| Статус | Объект | Что это означает |
|---|---|---|
| Существует | Native Rust session | Долгоживущий процесс и единый compute contract. |
| Существует | Open/save from bytes | Документ можно передавать как байты, не только как путь. |
| Требует упаковки | Service Host | HTTP/gRPC API, tenant isolation, scheduler, quotas, observability и autoscaling. |
| Требует договора | SLA и deployment | Резервирование, обновления, секреты, хранение и эксплуатационная ответственность. |
| Честная граница Внутренний backend kind «service-host» предусмотрен архитектурой, но не должен продаваться как готовая multi-tenant серверная платформа без отдельной productization-волны. |
|---|
7 · МОБИЛЬНЫЕ УСТРОЙСТВА