Retour à la plateforme

VeeCore

Le socle de la plateforme

VeeCore est le moteur invisible qui orchestre chaque module Vee. Il gère le routage API, la coordination des workers, les files de tâches et la gestion de configuration — pour que chaque module se concentre sur ce qu'il fait de mieux.

FastAPIPostgreSQLRedisDockerAsync Workers
VeeCore interface

Architecture

Vue d'ensemble de l'architecture

VeeCore suit une architecture async-first, événementielle. Une passerelle FastAPI gère les requêtes HTTP et WebSocket, dispatchant le travail vers des files Redis. Des workers stateless récupèrent les tâches, les traitent et écrivent les résultats dans PostgreSQL. Sondes de santé, arrêt gracieux et retry automatique intégrés.

Passerelle FastAPI async avec auto-docs OpenAPI
Redis Streams pour la distribution fiable des tâches
PostgreSQL avec migrations versionnées
Pool de workers avec concurrence configurable
Gestion centralisée de configuration et secrets
Docker-natif — un conteneur par responsabilité

Capacités clés

VeeCore

01

Passerelle API asynchrone

Serveur REST et WebSocket basé sur FastAPI. Spec OpenAPI 3.1 auto-générée. Validation avec Pydantic V2. Handlers async pour I/O non-bloquant.

02

Orchestration de workers

Workers stateless consommant des files Redis. Concurrence configurable, politiques de retry et dead-letter. Mise à l'échelle horizontale par ajout de conteneurs.

03

Couche données

PostgreSQL avec gestion des migrations. JSONB pour métadonnées flexibles. Connection pooling avec asyncpg. Répliques en lecture supportées.

04

Gestion de configuration

Configuration YAML avec surcharge par variables d'environnement. Rechargement à chaud pour les changements non-cassants. Injection de secrets via Docker secrets ou env.

Demander une démo

Voyez VeeCore en action — déployé sur votre infrastructure.

Demander une démo