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.