TypeScript, Node.js, Socket.IO, AWS (CloudFormation, Elastic Compute Cloud, Elastic Beanstalk, ElastiCache Redis, DynamoDB, S3 Cloud Storage, Application Load Balancer, Secrets Manager, Certificate Manager, IAM)
Built remotely with three North American teammates, Twine provides auto-scaling WebSocket infrastructure that deploys in a developer's AWS account, without compromising credentials.
This infrastructure includes a load-tested pub/sub mechanism that developers access through a secure API, and automatic client connection state recovery.
Additionally, Twine persists all published data as a backup, and gives developers complete control of their data and WebSocket infrastructure.
Twine drops into existing applications through its client and server libraries.