Ravi Sir's Cards › AWS
$connect, $disconnect, message
What is a VPC: your own private network inside one AWS Region, example ThreeTierVpc 10.0.0.0/16.
Read card text
What this card says
Why do we need it?
HTTP has one request shape. WebSockets need lifecycle hooks plus your app messages.
What is it?
$connect runs when a client opens the socket — save connectionId. $disconnect removes it. A custom route (e.g. sendMessage) broadcasts.
How to do it
In console: routes $connect, $disconnect, sendMessage → same or separate Lambdas. Deploy stage prod. Copy wss:// invoke URL.
connectionId
Example
On connect, PutItem {connectionId}. On message, Scan/Query connections and post_to_connection each id.