Session

GraphQL: the cognitive aspect of rebuilding web systems

There might be many fights between developers, what is a future best tool or the next best platform. But if answered honestly, it usually boils down to: “it is too complex to reason about, so let’s start from scratch (greenfield) and assume it will be easier.“

Let me tell you a story about rewriting software via the feeling of many small greenfield projects, concentrating on GraphQL as one of the enabling tools. It was not instant, it was not always right, but importantly it kept business running, innovating, and making calculated decisions in the changing market.

Talk will include:
 * Introduction:
     * Modern ways of rebuilding software
     * GraphQL as a fancy proxy
* Code examples:
     * Extend via new field for partner integration
     * Extending via arguments for different data provider
     * Deprecating old methods with annotations
* Surrounding tools and ideas
     * Greenfield projects upstream and downstream
     * Complexity, observability and reproducibility
     * Do we really need GraphQL for rebuilding software rapidly?

Talk is based on 7+ years of real product evolution.

Aurelijus Banelis

Senior Software Engineer (NFQ, Home24)

Vilnius, Lithuania

View Speaker Profile

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top