This document discusses several ways to call AWS Lambdas including through API Gateway, direct invocation, Step Functions, SNS, SQS, and Kinesis. API Gateway exposes Lambdas through public URLs but has limited error handling. Direct invocation uses IAM auth but requires handling errors. Step Functions provides graphical workflows for complex orchestrations. SNS is for publish/subscribe between decoupled services while SQS supports message queues, batching, and ordering. Kinesis can process large amounts of data across shards with retrying.