AI Platform · eu-central-1 · Serverless

AI Knowledge Platform

Live: platform.bridging-data.com
Lambdas: 7 functions · shared ECR image
Storage: PostgreSQL + pgvector · S3
Status: Phases 1–6 complete
System Architecture
Clients
bridging-data.comPublic portfolio & AI Demo
·
platform.bridging-data.comKnowledge Platform (Cognito login)
·
Corporate Chatcorp-admins group only
CDN & DNS
Route 53DNS → *.bridging-data.com
CloudFrontACM wildcard cert (us-east-1)
S3 StaticNext.js export
API Gateway
Public APIopen CORS · RAG + Radar endpoints
·
Corporate APICognito JWT required · RBAC
Lambda ×7shared ECR image
RAG Demo + KPFastAPI · Mangum
Corp APIFastAPI · Cognito RBAC
Radar PipelineMon 06:00 UTC
Competitor PipelineMon 08:00 UTC
Regulatory Pipeline1st/month 07:00
Content CreatorTue 08:30 UTC
Cleanup1st/month 03:00
Core Libraryaiplatform/
Document Loaders18 formats
Chunker800 tok / 100 overlap
SHA-256 Dedup
OpenAI Embeddertext-embedding-3-small
LLM AbstractionOpenAI / Anthropic
pgvector SearchHNSW cosine similarity
Context Builder → Grounded Answer
Storage
RDS PostgreSQL + pgvectorai-platform-db-v2 (public)
RDS PostgreSQL + pgvectorai-platform-db-corp (corporate)
Amazon S3raw docs · radar · competitor · regulatory reports
Automation
EventBridge5 scheduled rules
Lambda triggers
·
Amazon SNSemail notifications per pipeline
·
Amazon Cognitopublic pool + corp-admins group (RBAC)
External APIs
OpenAIgpt-4o-mini · embeddings
Anthropic Claudeswappable LLM
RSS / HTML FeedsAWS · Databricks · Anthropic
Yahoo FinanceMSFT · AMZN · GOOGL
HN Algoliacommunity sentiment
LinkedIn APIContent Creator → review UI
NIST · OWASP · FINMAregulatory documents
Automated Pipelines (EventBridge → Lambda)
Technology Radar
3 sources · 50+ technologies tracked
Mon · 06:00 UTC
CollectorAgent AnalyzerAgent ChangeDetectionAgent ReporterAgent ReportIndexerAgent NotifierAgent
Competitor Radar
6 companies · 21 sources · blog / pricing / financial / HN
Mon · 08:00 UTC
CompetitorCollectorAgent CompetitorAnalyzerAgent CompetitorReporterAgent ReportIndexerAgent NotifierAgent
Regulatory Radar
6 sources · NIST · OWASP · FINMA · EU AI Act · GDPR
1st/month · 07:00
RegulatoryCollectorAgent RegulatoryAnalyzerAgent RegulatoryReporterAgent ReportIndexerAgent NotifierAgent
Content Creator
LLM-generated LinkedIn drafts → human review → publish
Tue · 08:30 UTC
ContentCreatorAgent Draft saved → LinkedIn Review UI LinkedInPublisherAgent
Cleanup
Retention enforcement · raw 30d · signals 12m · reports 24m
1st/month · 03:00
CleanupAgent S3 + DB cleanup
Technology Stack
LayerTechnology
Backend API FastAPI Mangum Python 3.12 uv
Frontend Next.js TypeScript Tailwind CSS Amazon Cognito
ORM / Migrations SQLAlchemy 2.x async asyncpg Alembic
Vector Storage PostgreSQL 16 pgvector HNSW index AWS RDS
Embeddings OpenAI text-embedding-3-small
LLM (swappable) OpenAI gpt-4o-mini Anthropic Claude
Document Processing pdfplumber python-docx BeautifulSoup4 langchain-text-splitters — 18 formats
AWS Compute Lambda (container image) ECR API Gateway
AWS Automation EventBridge SNS S3 CloudWatch Budgets
AWS Edge & Auth CloudFront Route 53 ACM Cognito
CI/CD GitHub Actions Docker