Reasons for not using GraphQL & Runway Digits explained
Summary of my bookmarked links and videos from May 31st, 2024
Links
- Why, after 6 years, I’m over GraphQL
Why I No Longer Recommend GraphQLInitially a strong advocate for GraphQL due to its advantages over traditional REST APIs, the author reflects on its limitations encountered over years of production use. The main issues highlighted include increased attack surfaces, complex rate limiting, challenging query parsing, and significant performance problems, particularly the N+1 query issue. These drawbacks, coupled with complexities in coupling and testing, have led the author to recommend OpenAPI-compliant JSON REST APIs, especially for projects with controlled client environments and fewer clients, citing improved tooling and simplicity in implementation and maintenance.
Videos
- The Simple Secret of Runway Digits
The video uncovers the mystery behind runway digits, revealing how airports name their runways and why it matters for pilots and air traffic controllers.