Skip to content

Technical Stack

Benson King'ori edited this page Jun 11, 2025 · 1 revision

This page provides a clear, categorized list of the key technologies, frameworks, and platforms used to build the Frisque application.

Category Technology / Service Description
Backend Framework Django The core web framework for the user-facing application, API, and data management.
AI Agent Framework Google Agent Development Kit (ADK) The toolkit used to build, debug, and orchestrate our specialized AI agents.
Database PostgreSQL A robust, open-source relational database for storing structured data like user accounts and scan jobs.
Asynchronous Tasks Celery & RabbitMQ The system for running long, time-consuming AI analysis tasks in the background without blocking the user.
Real-time Comms Django Channels Enables real-time communication with the user's browser using WebSockets for live progress updates.
Object Storage Google Cloud Storage (GCS) A scalable service for storing large, unstructured files like uploaded pitch decks and generated reports.
Containerization Docker & Docker Compose The platform for packaging our application and its services into isolated containers, ensuring a consistent development and deployment environment.
Infrastructure as Code Terraform The tool for defining and managing our cloud infrastructure programmatically, making our setup repeatable and version-controlled.
Cloud Platform Google Cloud Platform (GCP) The primary cloud provider for hosting all our services, including Cloud Run, Cloud SQL, and a suite of AI/ML tools.
AI Models Google AI (Gemini) The primary suite of Large Language Models (LLMs) used to power the reasoning capabilities of our agents.

Clone this wiki locally