Le codegen DalonCorp est une factory logicielle : décrivez votre API en OpenAPI, et elle produit un microservice Go complet, prêt pour la production, code, tests, Docker, CI/CD, configuration de sécurité et documentation incluses. Une spécification, une commande, un service de plus sur la plateforme.
Ce que c'est
La factory repose sur un moteur OpenAPI custom (OpenAPI Generator 7.11) et deux générateurs spécialisés qui couvrent tous les cas :
GoNatsBridgeGenerator(53 templates), pour ponter une API externe vers le bus NATS. Le service généré consomme une API cloud (Google Calendar, Stability AI, OpenWeather…) et l'expose nativement en NATS avec authentification NSC, auto-découverte, billing intégré et tool calling LLM.GoNatsCustomGenerator(38 templates), pour les services custom from scratch : logique métier, intégrations legacy, connecteurs propriétaires. Tout le squelette est généré, vous n'écrivez que la logique métier.
Le pipeline, de la spec au tool LLM
1. Vous écrivez une spec OpenAPI (bridge ou custom) 2. La factory génère : • Code Go (main, controllers, models, service NATS, validation) • Tests unitaires + tests d'intégration • Dockerfile + docker-compose • Pipeline CI/CD Gitea Actions • Configuration NSC (NKeys, JWT, credentials) • Documentation automatique 3. go build → Docker build → déploiement 4. Le service s'enregistre sur NATS (auto-discovery) 5. Le NLPBC le découvre automatiquement (sweep) 6. L'assistant vocal peut l'appeler (tool calling), sans redéploiement
Ce que ça change pour vous
- ✅ Intégration en jours, pas en mois, décrire votre API métier suffit : « vérifier le solde d'un compte » devient un tool que l'agent vocal utilise immédiatement.
- ✅ Sécurité héritée par construction, authentification NSC, validation des entrées, gestion des credentials et guardrailing sont codés une fois dans les templates, puis hérités par chaque service généré.
- ✅ Zéro dette technique différée, un correctif appliqué à un template se propage automatiquement à tous les services au prochain
generate. Pas de patch manuel service par service. - ✅ Une cohérence garantie, qualité, sécurité et structure ne dépendent pas de l'attention d'un développeur sur un service : elles sont garanties au niveau du générateur.
- ✅ Standard industriel, OpenAPI est le langage commun des APIs : vos équipes et vos fournisseurs le parlent déjà.
L'avantage d'une factory
Les plateformes classiques s'étendent en écrivant des services à la main, chaque intégration est un projet, chaque correctif est un tour de force d'orchestration. L'approche factory inverse la logique :
| Approche traditionnelle | Factory codegen DalonCorp |
|---|---|
| Un service = un projet complet (semaines) | Une spec = un service complet (heures) |
| Sécurité réinventée par service | Garde-fous hérités par construction |
| Correctifs N services | Correctif template → propagation automatique |
| Consistance dépendante de l'équipe | Cohérence structurelle garantie |
C'est ainsi que la marketplace de services DalonCorp s'agrandit : Google Calendar, Gmail, YouTube, OpenWeather, Stability AI et bien d'autres sont autant de specs OpenAPI passées à la factory.
Pour qui ?
- Intégrateurs & ESN : connecter les SI de vos clients à l'IA vocale sans reconstruire les roues.
- Éditeurs SaaS : exposer les API de votre produit comme tools d'un agent vocal, différenciation immédiate.
- DSI : donner accès à vos systèmes internes (ERP, CRM, métier) à l'assistant vocal, avec isolation cryptographique par tenant.
Pour aller plus loin
- Voir le NLP Border Controller, qui consomme ces services comme tools
- Explorer la plateforme Voice AI souveraine complète
- Télécharger la proposition de valeur (PDF)