Working with GraphQL over the last few years has been an inspirational experience for many at Lola Tech. We were drawn to it by the clarity and coherence it brings to the contract between user interfaces and services. And we keep on discovering more to like.
We’ve developed processes for collaboration around the design of a schema and we often find that the implementation of UI and resolvers proceed at different paces. There are several perfectly normal reasons for this: maybe a service hides a lot of complexity, or maybe we need to orchestrate a lot of legacy systems. Whatever the case, we want to get on with both parts of the build as soon as a schema is agreed and we were looking for a tool to make sure neither side is holding the other one back
We're not the only folk who use mocks to allow UI developers to get an early start, and we looked closely at many approaches to mocking GraphQL. We never found anything which lets us define mocks for multiple scenarios, controlling individual properties precisely, whilst at the same time taking advantage of GraphQL's strongly-typed schema to auto-mock as much as possible.
Lola Tech has always used open source software when building solutions for our customers so now that we’ve built a tool that we feel solves a problem other teams will encounter too, it only feels right to share.
If you'd like to learn more about what we've built, use it, or contribute to its development, head over to Kimera's website.
Lola Tech, the world-class software delivery company, creates Ethical Tracer to help in the fight against COVID-19
When the COVID-19 pandemic hit, in common with thousands of others, the Lola Tech team went through denial and fear. However, with crisis comes opportunity and we were determined to stick together, get through this period of uncertainty and use our time the best we could.