Prompt Websocket
# Промт — WebSocket сервис > 🇷🇺 **Русский** · [🇬🇧 English](../en/prompt-websocket.md) [← Index](./README.md) · [Стандарты](./standards.md) · [Шаблон](./template.md) tags: #prompt #websocket #realtime #backend #service #single-shot **Статус:** `🟢 Ready` **Owner:** Pandamy619 **Последняя правка:** 2026-05-20 **Версия:** v1 **Источник идеи:** [LogicBalls — WebSocket Service Generator](https://logicballs.com/ai-prompt/prompts/websocket-service-generator) **Дельта от оригинала:** добавлен honest-альтернативы (SSE / polling), явное требование reconnect-устойчивости и канонический блок поведения при нехватке данных. --- ## Когда использовать - Когда нужен real-time сервис: чат, live updates, коллаборация, игровые события - Когда надо продумать протокол, масштабирование и auth до старта реализации - Когда REST уже не покрывает latency / push-сценарии ## Что подставить - `{{programming_language}}` — string, e.g. `Python 3.13` / `Go 1.22` - `{{framework}}` — string, e.g. `FastAPI + websockets` / `Starlette` / `gorilla/websocket` - `{{use_case}}` — string, e.g. `чат для команд до 100 человек` - `{{scale_requirements}}` — string, e.g. `~50k одновременных соединений; 500 msg/sec на comnnection peak` - `{{auth_method}}` — enum: `jwt | oauth2 | api_key | session_cookie | signed_url` - `{{persistence_requirement}}` — string, e.g. `last 100 messages в Redis; долгосрочный архив в S3` - `{{infrastructure}}` — string, e.g. `Kubernetes, Redis Streams как backplane, ALB с sticky sessions` ## Definition of done Универсальный минимум — см. [Definition of done](./standards.md#2-definition-of-done). Специфичные критерии: - Connection lifecycle описан с реальными сообщениями (примеры payload), не на уровне «есть heartbeat» - Указан конкретный pub/sub backplane (Redis / NATS / Kafka), а не «какой-нибудь broker» - Reconnect-стратегия проработана: что происходит с пропущенными сообщениями - Если WebSocket не оптимален — явно предложена альтернатива (SSE, long polling) с обоснованием ## Промт
fill the variables
This prompt has 7 variables. Pro fills them into a ready-to-paste prompt for you — no manual find-and-replace.
{{programming_language}{{framework}{{use_case}{{scale_requirements}{{auth_method}{{persistence_requirement}{{infrastructure}
Unlock with Pro →when to use it
Community prompt sourced from the open-source GitHub repo pandamy619/Promts (MIT). A "Prompt Websocket" style prompt — adapt the placeholders and specifics to your task. Imported as-is and not independently retested here, so check the output before relying on it.
tags
codingcommunitydeveloper
source
pandamy619/Promts · MIT
more in Coding
Coding✓ tested
Senior code review (strict mode)
senior staff engineer running a merciless but fair review
Coding✓ tested
Debug by hypothesis, not by guessing
debugging partner who forms theories before touching code
Coding✓ tested
Generate tests from described behavior
test engineer who writes tests that would actually catch regressions