#API API Integration Patterns – The Difference between REST, RPC, GraphQL, Polling, WebSockets and WebHooks