Stack notes

  1. Frontend - VueJS
  2. DB —
    1. Flexible modeling
      1. Is flexibility that important
    2. efficient searching, indexing
    3. High Read performance
    4. lots of writing (it is an online text-editor afterall) + keeping things consistent and up-to-date
    5. https://db-engines.com/en/ranking/search+engine
  3. text search engine (some doc DB solutions rolled in)
    1. http://elasticlunr.com/
    2. Manticore
    3. Sphinx
    4. Elasticsearch
  4. API
  5. Identity Management service — Auth0
  6. RTE with API —
    1. QuillJS
    2. Custom solution?
  7. Rust?!