AI Service Architecture

Overview

This section covers the serverless AI service architecture using API Gateway, SQS, Lambda, DynamoDB, and Amazon Bedrock for intelligent assessment and content generation.

AI Service Architecture

AI Architecture

The AI service implements a fully serverless pattern:

User → API Gateway → SQS Queue → Lambda → AI Model → DynamoDB → Response

Three Lambda Functions:

FunctionPurposeAI Model
Writing EvaluateIELTS writing assessmentGemma 3 12B / Gemini
Speaking EvaluateAudio transcription + assessmentTranscribe + Gemma 3 12B
Flashcard GenerateRAG-based flashcard creationTitan Embeddings + Gemini

Content

  1. API Gateway
  2. SQS Queues
  3. Lambda Functions
  4. DynamoDB
  5. Bedrock Integration

Request Flow

  1. User submits request (writing sample, audio, document)
  2. API Gateway validates and enqueues message to SQS
  3. SQS triggers appropriate Lambda function
  4. Lambda processes with AI model (Bedrock/Gemini)
  5. Results stored in DynamoDB
  6. User retrieves results via API

Estimated Time: ~60 minutes

Cost Estimate

Monthly Cost Summary:

Upfront CostMonthly CostTotal 12 Months CostCurrency
$0.00$23.61$283.32USD

Note: Includes upfront cost

Detailed Cost Breakdown:

ServiceDescriptionRegionMonthly Cost (USD)Annual Cost (USD)
AWS LambdaWriting EvaluatorAsia Pacific (Singapore)$0.00$0.00
AWS LambdaSpeaking EvaluatorAsia Pacific (Singapore)$0.00$0.00
AWS LambdaEvaluation StatusAsia Pacific (Singapore)$0.00$0.00
AWS LambdaS3 UploadAsia Pacific (Singapore)$0.00$0.00
Amazon API GatewayHTTP APIAsia Pacific (Singapore)$0.42$5.04
S3 StandardAudio bucketAsia Pacific (Singapore)$0.51$6.12
S3 StandardDocuments BucketAsia Pacific (Singapore)$0.53$6.36
DynamoDBEvaluations TableAsia Pacific (Singapore)$0.37$4.44
DynamoDBFlashcard Sets TableAsia Pacific (Singapore)$0.52$6.24
Amazon SQSWriting/Speaking/Flashcard queuesAsia Pacific (Singapore)$0.00$0.00
AWS Secrets ManagerSecrets managementAsia Pacific (Singapore)$0.45$5.40
Amazon CloudWatchRAG Lambda logsAsia Pacific (Singapore)$0.01$0.08
Amazon BedrockBedrock inferenceUS East (N. Virginia)$0.50$6.00
OpenAIGPT inferenceUS East (N. Virginia)$20.30$243.65
Total$23.61$283.32

AWS Pricing Calculator provides only an estimate of your AWS fees and doesn’t include any taxes that might apply. Your actual fees depend on a variety of factors, including your actual usage of AWS services.

View detailed cost breakdown: AWS Pricing Calculator