What's the role of Redis, Mongo DB and Certbot in Appsmith?

The community is curious to know about this!

Answer by @arpit_appsmith

  • Redis: Session management. All logged in users of Appsmith have their sessions stored here. The Appsmith server also uses this for caching some Appsmith specific data and performing a few pub-sub operations.
  • Mongo DB: All data about Appsmith applications is stored here. This is the source of truth for everything seen on the Appsmith platform.
  • Certbot: This is used to issue SSL certificates (if you choose to do so) via Letsencrypt and keep them updated.
1 Like