Skip to content
@Pully-Infra

Pully

This is the codebase for the pully organization. Pully is a scalable realtime messaging infrastructure built on AWS.

.github

This repo holds major information on the pully infrastructure.

Pully CLI

  • Manages communication to the pully infrastructure through a CLI.
  • Has commands to:
    • Deploy and destroy the pully infrastructure.
    • Create JWT Tokens to authenticate server connections.
    • Update the relationships.json file.
    • Create, update, delete and deploy changes to pully middleware functions.
    • View the status of pully functions.

Pully Server

  • Manages the websocket server that handles realtime communication.
  • Important Information:
    • Makes use of the socket.io library for websocket connections.
    • Makes use of redis for synchronising the updated relationships.json file across multiple servers.
    • Deployed to ECS using fargate launch type.
    • Auto scales based on CPU and memory usage.

Pully Deployment

  • Manages the deployment of pully infrastructure using AWS CDK.
  • You can clone this repo and run cdk deploy to deploy the infrastructure to your AWS Account.

Pully Client

  • A simple JS Class that manages the communication with the pully server from the client side.
  • Installable from npm by running npm install pully-client or using the CDN.

Pinned Loading

  1. pully-server-repo pully-server-repo Public

    This repo holds the code for the pully server

    JavaScript

  2. pully-cli-repo pully-cli-repo Public

    This repo holds the code for the pully cli

    JavaScript

  3. pully-deploy pully-deploy Public

    This repo holds the code for deploying resources to AWS

    JavaScript

  4. pully-client pully-client Public

    This repo holds the code for the pully client

    JavaScript

Repositories

Showing 7 of 7 repositories
  • pully-cli-repo Public

    This repo holds the code for the pully cli

    Pully-Infra/pully-cli-repo’s past year of commit activity
    JavaScript 0 0 0 0 Updated Feb 7, 2024
  • pully-landing Public

    This repo holds the code for the pully landing page

    Pully-Infra/pully-landing’s past year of commit activity
    HTML 0 0 0 0 Updated Dec 4, 2023
  • pully-server-repo Public

    This repo holds the code for the pully server

    Pully-Infra/pully-server-repo’s past year of commit activity
    JavaScript 0 0 0 0 Updated Dec 4, 2023
  • pully-client Public

    This repo holds the code for the pully client

    Pully-Infra/pully-client’s past year of commit activity
    JavaScript 0 0 0 0 Updated Dec 4, 2023
  • pully-deploy Public

    This repo holds the code for deploying resources to AWS

    Pully-Infra/pully-deploy’s past year of commit activity
    JavaScript 0 0 0 0 Updated Nov 30, 2023
  • .discussions Public

    This repo holds discussions in the pully community.

    Pully-Infra/.discussions’s past year of commit activity
    0 0 0 0 Updated Oct 29, 2023
  • .github Public

    This repo holds major information on the pully infrastructure.

    Pully-Infra/.github’s past year of commit activity
    0 0 0 0 Updated Oct 29, 2023

Top languages

Loading…

Most used topics

Loading…