Lacinia is Walmartlabs’ implementation of Facebook’s GraphQL on Clojure. It supports the full GraphQL spec, a high-performance parser for GraphQL queries built on Antlr4, and efficient and asynchronous query execution.
Hystrix is Netflix’ circuit-breaker implementation. It is a Java library that helps you control the interactions between distributed services by adding latency tolerance and fault tolerance logic.
By combining Lacinia’s resolvers and Hystrix’ highly performant thread-pool and fallback options you can achieve increased performance while also improving your system’s overall resiliency.
In this talk, we will explore the power of these two libraries together.