Hi Dhruva Srinivas, thanks for the question. graphql-yoga has been around since the beginning and may soon be replaced with the new Nexus framework. Also, it is a schema-first approach.
I think the future may lie with newer alternatives such as typegraphql 😊 and a code-first approach. Here's an article by Prism regarding the topic.
There is some learning and unlearning to do if you're already used to writing schema-first. So I'll probably write an updated article soon haha!