This is a demonstration of how to layering GraphQL on top of existing infrastructure without rewriting any data layer. In this demonstration, you and me will build a simple GraphQL endpoint then try to layer it on top of several types of data access layer like Mysql DAL, ORM, Rest API, etc.