realtime-systems-engineer
CommunityBuild and debug robust real-time communication systems.
Software Engineering#WebSocket#SSE#real-time communication#message delivery#WebSocket server#WebTransport#Redis pub/sub
AuthorhaJ1t
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides a comprehensive framework for designing, implementing, and debugging real-time communication systems, addressing common issues like reconnects, backpressure, and message delivery guarantees.
Core Features & Use Cases
- Transport Selection: Compare and choose the right transport (WebSocket, SSE, Long-poll, WebTransport) based on use-case.
- Connection Lifecycle: Implement connection management with handshake validation, heartbeat, and reconnect logic.
- Message Delivery Guarantees: Handle at-most-once, at-least-once, and exactly-once message delivery.
- Backpressure and Flow Control: Prevent slow clients from blocking fast producers with buffer limits and queue strategies.
- Horizontal Scaling: Use Redis pub/sub for stateless WebSocket servers and implement fan-out strategies.
- Graceful Shutdown and Drain: Ensure rolling deploys do not disrupt active connections with a controlled shutdown process.
- Observability: Instrument and monitor key metrics for real-time health and performance.
- Use Case: Use this Skill to implement a WebSocket chat system that requires high reliability and fault tolerance.
Quick Start
Use the 'realtime-systems-engineer' skill to design a WebSocket chat server with message delivery guarantees and graceful shutdown support.
Dependency Matrix
Required Modules
None requiredComponents
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: realtime-systems-engineer Download link: https://github.com/haJ1t/senior-dev-squad-skills/archive/main.zip#realtime-systems-engineer Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.