Architecting a Roles and Permissions System Using Rails, GraphQL and React | Dark Hacker News