Rekognition
Rekognition: potential use cases
Rekognition video
Polly
Polly: use cases
Translate
Transcribe
Comprehend
Comprehend use cases
Amazon Lex
Lex use cases
Service chaining - scenario 1:
The issue with this service chain is that the same Lambda function is handling too many functions. Best practice is for one Lambda function to handle one function
Service chaining - scenario 2:
- Same architecture as scenario 1, except we have Lambda function 1 between S3 and Translate, and Lambda function 2 taking the output of Lambda function 1 and passing on to Comprehend, then onwards
The issue with this service chain is that it is not best practice to have separate Lambda functions that are dependent on each other.
Service chaining - scenario 3:
This architecture is best practice as it the Step Function controls the “state” of the workflow (i.e once one Lambda function finishes, the Step Function then triggers the next Lambda function)
Step Functions with stream data
We can make use of wait and decision functions with the Step Function to “check-in” with Transcribe (or another service) to see its status before progressing data onto Comprehend
Amazon Forecast
Fully managed service for time series forecasting (i.e. retail, financial planning, supply chain, healthcare, inventory management)