Skip to main content

Infrastructure Overview

Lira AI runs on AWS with the frontend hosted on Vercel.

Resource Map

ResourcePurpose
AWS EC2 (t3.small)Backend server — Fastify, Playwright, audio processing
AWS DynamoDBMeeting sessions, transcripts, organizations, interviews
AWS S3Audio recordings, documents, resumes, email storage
AWS SESInbound email receipt for the reply engine
AWS SNSNotification bridge (SES → webhook)
AWS Secrets ManagerDatabase credentials and shared secrets
AWS BedrockNova Sonic inference
Qdrant (Docker on EC2)Vector database for knowledge base embeddings
VercelFrontend hosting
NamecheapDNS management
nginxReverse proxy + SSL termination (Let's Encrypt)
systemdProcess management (creovine-api.service)

DynamoDB Tables

TablePurpose
lira-meetingsMeeting sessions + transcripts
lira-connectionsUser connections + OAuth tokens
lira-organizationsOrg profiles, members, settings
lira-interviewsInterview sessions + evaluations

S3 Buckets

BucketPurpose
creovine-lira-documentsOrganization document uploads
lira-documents-storageCandidate resumes
lira-inbound-emailRaw inbound email storage

External APIs

ServicePurposePricing Model
OpenAI GPT-4o-miniSummaries, evaluations, parsingPay-per-token
Deepgram Nova-2Speaker diarization$0.0059/min
ResendOutbound emailPer-email pricing
AWS Bedrock (Nova Sonic)Speech-to-speech AIPer-inference