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
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
Technology Stack:
- React using React Native w/ Typescript -
react-native
WebSocket
- Storage module w/ AsyncStorage -
papai
+@react-native-async-storage/async-storage
- Codepush -
react-native-code-push
Technology Stack: