How to Implement API Gateway Patterns -- Step-by-Step