This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Architecture : | |
- Current self-hosted Athens app architecture : | |
- Athens is built using re-frame + datascript ( as the frontend in memory db). The general architecture can be understood by | |
learning re-frame, in addition to that there is a parser and file system. Parser is used to parse the block text and | |
filesystem is there to make the Athens pages durable by saving them on disk. | |
- How to make the self-hosted Athens app RTC | |
- Approach 1 : Instead of using the local datascript db we map all the clients to a remote db which takes up the role of local | |
datascript db. | |
- Overview : | |
- First some terminology : |