Plateforme · architecture · pour l'acheteur technique

Vous voyez chaque couche.
Parce que vous possédez chaque couche.

Pas de boîte noire, pas de tableau de bord loué au message. NGINX, PHP, HyperNode, Redis, MySQL, Kannel, le SMSC : la vraie pile, sur votre matériel, ouverte à votre inspection. Quand quelque chose compte à 3 h du matin, vous pouvez vraiment regarder.

Sans boîte noire · prêt pour l'air-gap · vous tenez la console

Pourquoi la propriété n'est pas qu'une fonctionnalité

Quand ça compte à 3 h du matin, ouvrez-vous un ticket ou un shell ?

Rien ne sort de vos murs

Le système de référence, les files, l'archive, la recherche : tout sur votre matériel. Isolez-le du réseau si besoin. Aucun message ne dépend de la disponibilité d'un tiers.

Inspectez tout

SMPP sur :2775, l'API HTTP, les workers PM2 surveillés. C'est votre serveur : ouvrez un shell, lisez les logs, prouvez-le vous-même.

Aucune taxe au message

Le pipeline est le vôtre. Envoyez mille ou un milliard : l'architecture ne vous compte rien, et personne d'autre non plus.

Toute la pile, nommée honnêtement

Chaque bloc est réel. Chaque bloc est sur votre serveur.

ClientsPasserelleApplicationDonnées & workersLivraisonOpérateur Web GUI navigateur · HTTPS HTTP API REST · webhook SMPP bind · TCP :2775 NGINX proxy inverse · SSL HyperNode valide · route · crédit Redis file · cache Worker worker HyperNode Base de données MySQL · Mongo · Elastic Kannel SQLBOX · BearerBox · SMSBOX SMSC votre partenaire télécom Un client envoie via le web GUI, l'API HTTP ou SMPP. NGINX termine le SSL et route vers le bon moteur. HyperNode valide, route et vérifie le crédit. Mis en file dans Redis : ordonné, sûr, rien perdu. Un worker en arrière-plan le prend et le traite. Écrit au registre, archivé et consultable. Kannel ouvre le lien SMSC et soumet le message. L'opérateur livre et renvoie un reçu DLR.

Rien de caché, rien de loué. Nommez une couche, mettez-la à jour, inspectez-la : c'est un composant que vous détenez, pas un service que vous louez.

Bâti sur des outils que vous connaissez déjà

Aucune boîte noire propriétaire. Des pièces familières, de bout en bout.

Systèmes pris en charge
Ubuntu Red Hat
Front end
Bootstrap HTML5 JavaScript
Back end
Node.js PHP C++
Base, cache & archive
MongoDB MySQL Redis Elasticsearch
Build & déploiement
NGINX HAProxy PM2 Git Docker Kubernetes

Les logos officiels s'insèrent dans les tuiles ci-dessus : chaque pièce est un composant standard et nommé, que vous pouvez vérifier.

À vous, jusqu'au dernier mot

Utilisez-le dans la langue de vos clients.

Un gestionnaire de traduction intégré met chaque phrase de la plateforme entre vos mains : cherchez, modifiez, améliorez une formulation, ou ajoutez une langue entière. Sans redéploiement, sans ticket fournisseur. L'interface que voient vos revendeurs et leurs clients parle comme eux.

  • Des milliers de phrases, modifiables sur place
  • Suivez les chaînes manquantes ou à revoir par langue
  • Ajoutez des langues vous-même, RTL inclus

Tenez la console

C'est votre serveur. Prouvez-le vous-même.

Ouvrez un shell et regardez. Le serveur SMPP répond sur :2775, l'API HTTP est juste là, et chaque worker est surveillé. Aucun tableau de bord ne s'interpose entre vous et la vérité de votre propre système.

serveur SMPP :2775 HTTP API PM2 · Supervisor

Déployez à votre façon

D'une seule machine à l'active-active.

On ne promet pas la haute disponibilité sur une seule machine. Alors quand vous vendez de la disponibilité à vos clients, l'Active-Active est un palier réel et testé (deux nœuds actifs, charge partagée), pas un projet spécial.

Basique

Un seul nœud. Tout sur une machine, parfait pour démarrer.

Active-Standby

Bascule à chaud. Un second nœud attend, prêt à prendre le relais.

palier réel · testé

Active-Active

Deux nœuds actifs, charge partagée. Pour les opérateurs qui vendent des SLA de disponibilité à leurs propres clients.

Sur mesure

Dimensionné avec vous, pour le déploiement que votre échelle exige vraiment.

Des workers, surveillés

PM2 et Supervisor gardent chaque worker en vie ; les moniteurs en intègrent de nouveaux. Rien ne tourne sans surveillance.

Des chiffres, énoncés honnêtement

Débit, latence et disponibilité ne sont publiés qu'une fois mesurés dans des conditions déclarées. Aucun chiffre inventé.

Prêt pour l'air-gap

Chaque couche, y compris l'IA native, tourne sur vos serveurs. Derrière une DMZ, ou totalement hors réseau.

Avant de demander

Puis-je l'exécuter totalement isolé du réseau ?

Oui. Chaque couche, y compris l'IA native, tourne sur vos serveurs. Derrière une DMZ ou totalement hors réseau, la plateforme continue de fonctionner.

Ai-je les droits root sur ma propre machine ?

C'est votre serveur. Vous l'installez, vous tenez les clés, vous inspectez chaque processus, log et file. C'est tout l'intérêt de le posséder.

Et la haute disponibilité ?

L'Active-Active est un palier de déploiement réel et testé où les deux nœuds portent la charge. Choisissez-le si vous vendez de la disponibilité à vos clients : on ne promet pas la haute disponibilité sur une seule machine.

Possédez la pile. Chaque couche. Chaque log. Chaque clé.

Toute la plateforme, sur du matériel que vous contrôlez : sans boîte noire, sans taxe au message, rien de loué.