Skip to content

Files

Latest commit

83d7f18 · Aug 25, 2022

History

History
34 lines (21 loc) · 1.51 KB

for_developers.md

File metadata and controls

34 lines (21 loc) · 1.51 KB

For Devs

In this document, we talk about the different technical considerations we've taken to help realise the Elsa for CTC system.

The general gist;

We use the technology that makes use get the answers as quick as possible

The TLDR; from the architectural considerations in the Elsa for CTC, here are the pieces to build were:

  • The Storage Module
  • The Mobile Application
  • The Server

1. Storage module

This storage component is implementation to work adaptively over a custom storage implementation (like redis or async-storage for mobile). The implementation is done with Typescript and using the concepts learned from CRDTs

2. Mobile Application

Technology Stack:

3. Server

Technology Stack:

  • ExpressJS using Typescript - express
  • Websocket for node - ws
  • Storage module w/ LevelDB - papai + level