#WikiLogic 0.5: Dodo
##Delivery Of a Database Overhaul
Hopefully by the time we get here, the Front end will be pretty solid. The database however will need to be looked at. Needs to be amazing! This will be our powerhouse! In addition there will be some work on the server.
###Which Graph DB to use?
- Scales out, we can use clusters.
- Performant for "hundreds of billions" of edges.
- Doesn't look very dev friendly.
- Looks very friendly.
- Supports Cypher query language (wich looks lovely!).
- Scaling out to use a cluster would requre a licence / negotiations if they're willing.
Express will need some love and care at this point, it feels a bit brittle
- More functional functions.
- Minimise the API surface, use action objects.
- Clear out unused code.
- Look into GraphQL for creating the API