3 ms·
Never say never. Adding fields or methods is easy. You can do it at any time. Removing them is difficult. You must first go through a long deprecation cycle
by daotoad 7y ago
Never say never.
Adding fields or methods is easy. You can do it at any time.
Removing them is difficult. You must first go through a long deprecation cycle and ensure ALL clients are updated.
You need good logging AND good monitoring and analysis of the logs in both client and server to be able to detect access to removed features.
- simonw 7y agoA coworker pointed out that this is a huge point in favour of GraphQL: because it forces clients to explicitly ask for every field you can log those queries and use them to spot when a field is no longer in use.