home/coding/prompt-websocket-2

Prompt Websocket

GPTClaudeDeepSeek··1,179 copies·updated 2026-07-14
prompt-websocket-2.prompt
# Промт — 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