Skip to content
@twine-realtime

Twine

Twine is a scalable drop-in Real-time as a Service that abstracts away the complexity of real-time communication and provides connection state recovery

Twine Overview

Twine is a scalable and open-source RaaS (Real-time as a Service), designed to reliably abstract away the complexity of real-time communication for modern web applications.

Twine automates the deployment of real-time architecture by utilizing developer-owned AWS cloud services. This architecture provides a load-tested pub/sub mechanism that developers access through a secure API, and default connection state recovery in the case of client-service disruption. Additionally, it persists all published data as a backup, while providing developers with complete control over their Twine service and all of the data that travels through it.

Using Twine

  • Refer to the deployment documentation for deploying a Twine service on your AWS account.
  • Refer to the documentation of the client and server libraries to connect your web application to your Twine service.

Twine Team

Christopher Brum Software Engineer, Portland, OR

Leeya Davis Software Engineer, Brooklyn, NY

Maddy Woodrum Software Engineer, New York, NY

Spencer Wightman Software Engineer, Christchurch, NZ

Popular repositories

  1. server server Public

    Business logic that runs in a Docker container in Twine EC2 instances. TypeScript, Redis, DynamoDB, Docker, Node.js, Socket.IO.

    TypeScript

  2. client-library client-library Public

    A client-side library for developers to connect to and interact with their Twine infrastructure

    TypeScript

  3. chat-app-demo chat-app-demo Public

    JavaScript

  4. deploy deploy Public

    CLI for deploying Twine infrastructure in the developer's AWS account via CloudFormation

    TypeScript

  5. server-library server-library Public

    A server-side library for developers to publish data to their Twine server

    TypeScript

  6. loadtesting loadtesting Public

    Load testing configuration and run files for demo Twine deployment

    JavaScript

Repositories

Showing 8 of 8 repositories
  • .github Public
    0 0 0 0 Updated May 7, 2024
  • twine-realtime.github.io Public

    Twine's comprehensive case study read it at https://twine-realtime.github.io/

    HTML 0 0 0 0 Updated Mar 20, 2024
  • deploy Public

    CLI for deploying Twine infrastructure in the developer's AWS account via CloudFormation

    TypeScript 0 0 0 1 Updated Feb 8, 2024
  • server Public

    Business logic that runs in a Docker container in Twine EC2 instances. TypeScript, Redis, DynamoDB, Docker, Node.js, Socket.IO.

    TypeScript 0 0 0 0 Updated Feb 6, 2024
  • loadtesting Public

    Load testing configuration and run files for demo Twine deployment

    JavaScript 0 0 0 0 Updated Dec 9, 2023
  • client-library Public

    A client-side library for developers to connect to and interact with their Twine infrastructure

    TypeScript 0 0 0 0 Updated Nov 15, 2023
  • server-library Public

    A server-side library for developers to publish data to their Twine server

    TypeScript 0 0 0 0 Updated Nov 10, 2023
  • JavaScript 0 0 0 0 Updated Nov 7, 2023

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…