GraphQL, REST or RPC? Making the choice! Rob Allen PHPUK, February 2023