Microservices deployed on Render, backed by Supabase and Upstash.
Core microservices currently deployed and serving production traffic.
LLM Gateway with multi-provider routing. Prompt Registry. Guardrails Engine. Metrics collection.
mirora-core-ai.onrender.comSchema-driven extraction. Gap analysis engine. Question generation. LLM-powered processing.
mirora-information.onrender.comFile ingestion (PDF, DOCX, images). Text extraction. Semantic chunking. Queue-based async jobs.
mirora-doc-processing.onrender.comServices in active development, available for local testing.
Object, Event, Timeline, Arc, and Document engines for corpus generation.
localhost:8010-8015Ground-truth management. Automated eval runs. Regression detection.
localhost:8004Unified interface to FAISS, Chroma, Weaviate. Collection management.
localhost:8009Render Web Services. Docker containers. Auto-deploy from GitHub.
Supabase PostgreSQL. Transaction pooling. Managed backups.
Upstash Redis. TLS encryption. Serverless scaling.
Groq API. Fast inference. Llama and Mixtral models.
| Service | Endpoint | Status | Dependencies |
|---|---|---|---|
| PRODUCTION | |||
| Core AI Service | api.mirora.app | ✅ Live | PostgreSQL, Redis, Groq |
| Information Service | api.mirora.app | ✅ Live | Core AI, Redis |
| Document Processing | api.mirora.app | ✅ Live | Core AI, Redis |
| DEVELOPMENT | |||
| Synthetic Data Service | localhost | 🟡 Dev | Core AI |
| Evaluation Framework | localhost | 🟡 Dev | PostgreSQL, Redis |
| Vector Store Service | localhost | 🟡 Dev | ChromaDB |
Upload → Document Processing → Text Extraction → Chunking → Information Service
End-to-end document processing with structured output
Resume Upload → Document Processing → Information Extraction → Gap Analysis → Role Matching
Powers the Career Analysis tool
Request → Core AI Gateway → Provider Selection → Groq/OpenAI → Response Caching
Unified LLM access with caching and metrics
FastAPI with async support. Pydantic models. OpenAPI docs. Structured logging.
Docker multi-stage builds. Health checks. Render Blueprint deployment.
API key auth (X-API-Key). CORS configuration. TLS everywhere.
Structured JSON logging. Health endpoints. Prometheus-compatible metrics.
Ready to discuss your architecture needs?
START A CONVERSATION