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
Links
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