The problem
REST endpoints are proliferating. Clients are over-fetching constantly.
Part of the team that introduced a GraphQL layer over the company's existing Node.js backend - consolidating multiple REST endpoints into a typed schema with resolver-level caching.