Documentation technique
Pour les équipes techniques.
Comment la plateforme est construite, écran par écran : le Hub installé chez vous, les machines et les antennes qu’il pilote, et le framework de nos programmes.
Stack technique
Ce que ce site publie déjà sur la technique de la plateforme :
- une plateforme Java 21 / Spring Boot, bâtie sur le framework Socle V005 (TheSocle en 5 minutes) ;
- un bus de messages persistant, NATS JetStream (Le bus de messages) ;
- un stockage compatible S3 (Le stockage) ;
- des minihubs reliés au Hub par un tunnel gRPC mTLS sortant, sur le port 443 (Hub, minihub, mmh) ;
- des antennes, les mmh, écrites en Go (Le mmh, en bref).
Le Hub
Le Hub est la plateforme installée chez vous. Chaque page ci-dessous décrit un de ses écrans.
Accès et identité
Réseau et exposition
La flotte : minihubs et mmh
Vos machines (minihubs) et de petites antennes (mmh), pilotées par le Hub sans ouvrir de porte chez vous.
- Le minihub, en bref
- Un minihub de près
- Déployer sur un minihub
- Le mmh, en bref
- Poser un mmh
- Sortir sur Internet par les mmh
- La galaxie
Le framework
- TheSocle en 5 minutes
- Le chef d’orchestre d’une application
- Comment les briques d’une application se parlent
- Hub, minihub, mmh : piloter des machines à distance
