Howard Lewis Ship created this simple proxy to expose part of the BoardGameGeek database as GraphQL, using Lacinia.
It was used for examples in his Clojure/West 2017 talk: Power to the (Mobile) People: Clojure and GraphQL.
- A simple API to track details about games and high scores. Built on top of Compojure and PostgreSQL. See this blog post by the author.
This project consists of multiple components creating a bank simulation.
The graphql-endpoint component consists of three services that all consume from Kafka. It’s mainly working with subscriptions where a command is put to Kafka and the result is returned. It is also possible to query for or subscribe to transactions. PostgreSQL is used to store user accounts for logging in, and to store all the transactions.