Skip to content

In FalconeMulti-Tenant Backend-as-a-Service

Deploy a complete, production-ready BaaS platform on Kubernetes or OpenShift in minutes.

Quick Overview ​

In Falcone is a modular, multi-tenant Backend-as-a-Service platform designed for teams that need managed data, identity, serverless functions, and event streaming β€” all deployed on your own infrastructure.

Core Components ​

ComponentTechnologyPurpose
Control PlaneNode.js 20+ ESMPlatform API and orchestration
Web ConsoleReact 18 + ViteManagement dashboard
API GatewayApache APISIX 3.10Routing, auth, rate limiting
IdentityKeycloak 26.1IAM, OAuth 2.0, multi-tenant realms
Primary DatabasePostgreSQL 17.2Relational data with tenant isolation
Document StoreMongoDB 8.0Document data with partitioning
Event StreamingKafka 3.9Event bus and audit pipeline
ServerlessApache OpenWhisk 2.0Function execution runtime
Object StorageMinIO 2026.3S3-compatible blob storage
SecretsVault OSS + ESOEncrypted secret management
MetricsPrometheus 3.2Observability and alerting

Monorepo Structure ​

falcone/
β”œβ”€β”€ apps/
β”‚   β”œβ”€β”€ control-plane/        # Platform API backend
β”‚   └── web-console/          # React management UI
β”œβ”€β”€ services/
β”‚   β”œβ”€β”€ adapters/             # Provider adapters (Keycloak, OW, PG, Mongo...)
β”‚   β”œβ”€β”€ internal-contracts/   # Machine-readable schemas & contracts
β”‚   β”œβ”€β”€ provisioning-orchestrator/  # Tenant/workspace lifecycle
β”‚   β”œβ”€β”€ gateway-config/       # APISIX routing definitions
β”‚   β”œβ”€β”€ event-gateway/        # Event publishing bridge
β”‚   β”œβ”€β”€ realtime-gateway/     # WebSocket subscription server
β”‚   β”œβ”€β”€ audit/                # Audit event processing
β”‚   β”œβ”€β”€ backup-status/        # Backup monitoring service
β”‚   β”œβ”€β”€ pg-cdc-bridge/        # PostgreSQL Change Data Capture
β”‚   β”œβ”€β”€ mongo-cdc-bridge/     # MongoDB Change Data Capture
β”‚   └── ...
β”œβ”€β”€ charts/
β”‚   └── in-falcone/           # Umbrella Helm chart
β”œβ”€β”€ docs/                     # Internal docs & ADRs
β”œβ”€β”€ tests/                    # E2E and hardening tests
└── scripts/                  # Validation & generation scripts

Released under the MIT License.