Предоставление GraphQL-интерфейса с помощью Sinatra Приложение, реализованное на занятии можно скачать по ссылке