Description of AWS Services
Services
Amazon Lex
Lex provides a conversational interface for applications. It provides automatic speech recognition (ASR), natural language understanding (NLU), and an application programming interface (API) to integration with different channels.
Amazon Kendra
Kendra is a natural language search engine powered by machine learning. It will serve as the knowledge base for you application.
AWS S3
S3 is an object store that is used to securely store your training documents that are fed into Kendra.
AWS Lambda
Lambda is a function as a service that is cost-effective, scalable, easy to maintain. It is the primary compute engine for you application.
AWS DynamoDB
DynamoDB is a NoSQL database. It will be used as storage for your users.
AWS Secrets Manager
Secrets Manager is used to securely store your OC Studio API token that authenticates deployment and all application runtime communication.
AWS CloudWatch
CloudWatch is a robust logging and monitoring solution used for observing your application.
AWS Identity and Access Management (IAM)
IAM provides access management for your users and services. It secures communication between your services and between your application and OC Studio.