Une architecture distribuée sans état et pourtant consciente de l'état. Lancez la pile : une commande installe l'écosystème modulaire, vous choisissez quoi utiliser et où.
Mise à l'échelle · distribution · prototypage · déploiement rapide
Une constellation est un ensemble de services sans état sur une colonne vertébrale ValKey gérée par gNode, avec Lua exécuté au plus près des données. Ils évoluent librement et agissent pourtant comme un seul, car l'état vit dans une géométrie partagée, pas dans un service isolé.
Le substrat est ValKey, le moteur de données open source sur lequel repose toute la constellation, avec plus de 200 fonctions Lua exécutées là où vivent les données.
Résout. Mettre en place et faire tourner une constellation entière.
Permet. Une commande pour déployer. Une CLI pour exploiter.
Résout. Coordination, découverte et calcul sans état mutable partagé.
Permet. Des services sans état qui agissent comme un seul. Templating Tera et bundles au niveau du nœud.
Résout. Dialoguer avec une constellation depuis PHP.
Permet. Toute application PHP rejoint le maillage. Paquet Composer.
Résout. Servir du contenu structuré depuis la constellation.
Permet. Des sites adossés à un CMS, sans pile séparée.
Résout. Des sauvegardes cohérentes entre services sans état et outils enregistrés.
Permet. Exploitation sûre et restaurations propres.
Résout. La communication sortante par un chemin canonique unique.
Permet. Formulaires, notifications et envois dans tout l'écosystème.
Résout. Construire des applications PHP propulsées par gNode.
Permet. Découvrir, router, calculer, coordonner, en PHP. Paquet Composer.
Résout. Relier les thèmes WordPress à la constellation.
Permet. Des sites WordPress conscients de l'état. Paquet Composer.
Résout. Un thème de production, prêt dès maintenant.
Permet. Lancez dès aujourd'hui un site adossé à une constellation.
Résout. La dérive des nombres flottants et les résultats non reproductibles.
Permet. Des réponses identiques sur toutes les machines, pour toujours.
Résout. Un substrat unique par lequel chaque service sans état se coordonne.
Permet. Streams, hashes et sets partagés, avec Lua exécuté au plus près des données.
Construire dessus, le soutenir, ou apporter un jeu de données difficile. Laissez un mot. Lu personnellement.
Sélectif. Accès accordé individuellement.