Skip to content

Backend

Robin Millette edited this page Jun 16, 2020 · 2 revisions

Character Creator Backend

Mostly deprecated stuff

  • DB repose sur Postgres >= 9.6 (pour les droits/rôles)
  • Postgres est offert de façon managée par DO (scalable)
  • Ou on peut l'installer nous-même (sur une distro récente)

Le JS côté client ne parle pas directement à Postgres, ça prend un intermédiaire, c'est ça notre Backend.

Pour que le code JS client parle à Postgres, on a des options dans le backend:

  • Préférence à PostGraphile (GraphQL, nodejs)
  • Coder à la main (bah)
  • Strapi (Robin le trust pas trop)
  • Hasura (GraphQL, haskell/docker)
  • PostgREST (REST, haskell)

Postgres

Pour Mac: https://postgresapp.com/downloads_legacy.html

E-commerce

  • Préférence à Patreon (déjà utilisé)
  • Paypal (compliqué)
  • Stripe (plus simple)

On pourrait probablement poursuivre avec Patreon pour les abonnements.

Clone this wiki locally