Skip to main content

Description of AWS Services

Services​

architecture

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.