Skip to content

System Context Diagram (Canonical)

High-level context for BloomTrip within its user, external data, and platform ecosystem.

Architecture Overview

Actor / System Interaction Notes
End User Web UI (browse, refine, feedback) Auth (future) via OIDC
External Data APIs Weather, Events, Social, Maps Rate limits enforced; cached raw payloads
Embedding / LLM API OpenAI (Azure) Embeddings + generation
Search Index Cognitive Search Hybrid search + vector
Relational Store Azure SQL Normalized petals, trips, profiles
Object Store Blob Storage Raw + media + logs (select)
Observability Stack App Insights / Log Analytics Metrics, traces, alerts

Scope boundary: Frontend + API + Retrieval + RAG Orchestration + Data pipeline inside; external providers & users outside.

Last updated: September 2025