Piattaforma · architettura · per l'acquirente tecnico

Vedi ogni livello.
Perché possiedi ogni livello.

Nessuna scatola nera, nessun cruscotto del fornitore affittato a messaggio. NGINX, PHP, HyperNode, Redis, MySQL, Kannel, l'SMSC : lo stack vero, sul Suo hardware, aperto alla Sua ispezione. Quando qualcosa conta alle 3 di notte, può davvero guardare.

Niente scatola nera · pronto all'air-gap · la console la tiene Lei

Perché la proprietà non è solo una funzione

Quando conta alle 3 di notte: apri un ticket o una shell?

Niente esce dalle Sue mura

Il sistema di riferimento, le code, l'archivio, la ricerca : tutto sul Suo hardware. Lo isoli dalla rete se serve. Nessun messaggio dipende dall'uptime di altri.

Ispeziona qualunque cosa

SMPP su :2775, l'API HTTP, i worker PM2 sorvegliati. È il Suo server : apra una shell, legga i log, lo verifichi di persona.

Nessuna tariffa per messaggio

La pipeline è Sua. Invii mille o un miliardo : l'architettura non La conta a consumo, e nemmeno nessun altro.

Tutto lo stack, nominato con onestà

Ogni blocco è reale. Ogni blocco è sul Suo server.

ClientGatewayApplicazioneDati & workerConsegnaOperatore Web GUI browser · HTTPS HTTP API REST · webhook SMPP bind · TCP :2775 NGINX reverse proxy · SSL HyperNode valida · instrada · credito Redis coda · cache Worker worker HyperNode Database MySQL · Mongo · Elastic Kannel SQLBOX · BearerBox · SMSBOX SMSC il Suo partner telecom Un client invia via web GUI, API HTTP o SMPP. NGINX chiude l'SSL e instrada al motore giusto. HyperNode valida, instrada e verifica il credito. In coda su Redis : ordinato, sicuro, niente perso. Un worker in background lo prende e lo elabora. Scritto nel registro, archiviato e ricercabile. Kannel apre il link SMSC e invia il messaggio. L'operatore consegna e restituisce una ricevuta DLR.

Nulla di nascosto, nulla in affitto. Nomina un livello, aggiornalo, ispezionalo : è un componente che possiedi, non un servizio che affitti.

Costruito su strumenti di cui si fida già

Nessuna scatola nera proprietaria. Parti note, fino in fondo.

Sistemi supportati
Ubuntu Red Hat
Front end
Bootstrap HTML5 JavaScript
Back end
Node.js PHP C++
Database, cache e archivio
MongoDB MySQL Redis Elasticsearch
Build e deploy
NGINX HAProxy PM2 Git Docker Kubernetes

I loghi ufficiali entrano nelle tessere qui sopra : ogni parte è un componente standard e nominato che può verificare.

Suo, fino all'ultima parola

Lo usi nella lingua dei Suoi clienti.

Un gestore di traduzione integrato mette ogni frase della piattaforma nelle Sue mani : la cerchi, la modifichi, migliori una formulazione, o aggiunga un'intera lingua. Nessun redeploy, nessun ticket al fornitore. L'interfaccia che vedono i Suoi rivenditori e i loro clienti parla come loro.

  • Migliaia di frasi, modificabili sul posto
  • Traccia le stringhe mancanti o da rivedere per lingua
  • Aggiungi lingue da solo, RTL incluso

Tieni la console

È il Suo server. Lo verifichi di persona.

Apra una shell e guardi. Il server SMPP risponde su :2775, l'API HTTP è proprio lì, e ogni worker è sotto controllo. Nessun cruscotto si frappone tra Lei e la verità del Suo sistema.

server SMPP :2775 HTTP API PM2 · Supervisor

Lo distribuisca a modo Suo

Da una sola macchina all'active-active.

Non si promette alta disponibilità su una sola macchina. Così, quando vende uptime ai Suoi clienti, l'Active-Active è un livello reale e testato (due nodi attivi, carico condiviso), non un progetto speciale.

Base

Un solo nodo. Tutto su una macchina, perfetto per iniziare.

Active-Standby

Failover a caldo. Un secondo nodo attende, pronto a subentrare.

livello reale · testato

Active-Active

Due nodi attivi, carico condiviso. Per operatori che vendono SLA di uptime ai propri clienti.

Su misura

Dimensionato con Lei, per il deploy che la Sua scala richiede davvero.

Worker, sorvegliati

PM2 e Supervisor tengono vivo ogni worker ; i monitor ne integrano di nuovi. Niente gira senza sorveglianza.

Numeri, dichiarati con onestà

Throughput, latenza e uptime sono pubblicati solo dopo essere misurati in condizioni dichiarate. Nessun numero inventato.

Pronto all'air-gap

Ogni livello, inclusa l'IA nativa, gira sui Suoi server. Dietro una DMZ, o del tutto fuori rete.

Prima che lo chieda

Posso eseguirlo del tutto isolato dalla rete?

Sì. Ogni livello, inclusa l'IA nativa, gira sui Suoi server. Dietro una DMZ o del tutto fuori rete, la piattaforma continua a funzionare.

Ho i permessi root sulla mia macchina?

È il Suo server. Lo installa Lei, tiene Lei le chiavi, ispeziona ogni processo, log e coda. È il senso stesso del possederlo.

E l'alta disponibilità?

L'Active-Active è un livello di deploy reale e testato in cui entrambi i nodi portano carico. Lo scelga se vende uptime ai Suoi clienti : su una sola macchina l'alta disponibilità non si promette.

Possiedi lo stack. Ogni livello. Ogni log. Ogni chiave.

L'intera piattaforma, su hardware che controlli : niente scatola nera, niente tariffa per messaggio, niente in affitto.