Create a map of all services we are using.
Opened this issue · 3 comments
NunoSempere commented
This pull request introduces Terraform, and argues for using Terraform cloud, but mentions that this would imply adding yet another service.
I would feel more comfortable adding a new service with a map of how these services fit together. Here is an example from a small previous project:
Thoughts?
berekuk commented
Yep, I'd like to try mermaid for this, which github markdown supports.
berekuk commented
Ok, first draft...
flowchart TD
U>User] -- Request website page --> N[Next.js]
subgraph DigitalOcean
DB[(PostgresQL database)]
end
subgraph Vercel
N --> G[GraphQL API]
end
subgraph Algolia
A[(Algolia index)]
end
G --> A
G --> DB
subgraph Heroku
HS>Heroku Scheduler] --> B[Backend code on Heroku]
B --> DB
B --> A
end
B -- Fetch forecasts --> platforms
subgraph platforms [Forecasting platforms]
Metaculus
GJOpen
Polymarket
...etc.
end
NunoSempere commented
Nice