GraphQL係用黎減少Backend API數量同maintain cost, 將成本轉移畀Frontend Team
Frontend Team想要咩API content就自己砌query schema
換言之,GraphQL只係用黎改善一般API唔夠flexible既缺點
注意我說的是API, 而不一定是Restful API
-----
GraphQL Apollo提供左一個single data store去儲query完既data
而將Redux架構拆開黎睇,不外乎係singleton pattern + command pattern
2者唯一overlap既部份就是single data store