CONSTELLATION OF MICROSERVICES - Nebula Platform
←
→
Trascrizione del contenuto della pagina
Se il tuo browser non visualizza correttamente la pagina, ti preghiamo di leggere il contenuto della pagina quaggiù
Acceleriamo lo sviluppo, la migrazione e l’integrazione di architetture complesse. Nebula è una piattaforma che fornisce un'esperienza completa per aiutare lo sviluppo del vostro business. La piattaforma può essere considerata come una costellazione di microservizi autonomi (ognuno dei quali possiede i propri dati/db) che implementano diversi approcci all'interno di ogni microservizio (semplici modelli CRUD vs CQRS). Il cliente può scegliere quale microservizio utilizzare nella sua installazione modellandolo in basse alle sue esigenze.
Una costellazion Nebula Identity Microservice. di microservizi Nebula Application Microservice Nebula UserData Microservice Nebula Sense Microservice Nebula Nebula Notification Microservice Nebula Finance Microservice Nebula AI Microservice Nebula Blockchain Microservice Nebula Front-end Tools e
Non cambiare la tecnologia. Cambia il modo in cui la usi. Nebula è compatibile con ambienti Windows (IIS) e Linux (Apache) e Kubernates (Docker), potrai scegliere il db engine più adatto alle tue esigenze tra Microsoft Sql Server, MySql, Postgres Sql, Oracle e Sqlite e avrai anche la possibilità di scegliere anche Il tuo ESB (Enterprise Service Bus) tra ActiveMQ, RabbitMQ e AzureServiceBus.
INTEGRAZIONE Nebula è come un vestito nero: sta bene con tutto. DATABASE ENTERPRISE SERVICE BUS ENVIRONMENT
BACK-END Micro-serviz Macro-risultati USER DATA SENSE Ha il compito di gestire il Ha il compito di gestire i dispositivi IOT. NOTIFICATION registro degli utenti Supporta un catalogo di dispositivi. Ha il compito di gestire l'intero processo BLOCKCHAIN di notifiche, anche push ed email. Permette di creare le proprie blockchain basata su entità. IDENTITY Gestisce le credenziali degli utenti e fornisce una AI soluzione single sign on per APPLICATION FINANCE Ha il compito di gestire l'autenticazione degli utenti Gestisce il catalogo delle applicazioni Gestisce una piattaforma finanziaria un'esperienza completa di Machine in un unico luogo. e delle risorse api e le loro associazioni. completa per creare un sistema Learning. di gestione della liquidità. . i
GESTIONE DEI MESSAGGI SULLE CODE Performance 10.000 Messages + 10 Threads 1 Il test è stato fatto misurando 10.000 messaggi lanciati con 10 thread paralleli 26 10.000 Messages + 10 Threads 50 40 10.000 Messages + 100 Threads 2 Il test è stato fatto misurando 10.000 messaggi lanciati con 100 thread paralleli 34 10.000 Messages + 100 Threads 51 40 100.000 Messages + 10 Threads 3 Il test è stato fatto misurando 100.000 messaggi lanciati 611 con 10 thread paralleli 100.000 Messages + 10 Threads 636 556 Il risultato è di 200 messaggi 0 175 350 525 700 200 msgs /s al secondo Elaboration 1 Elaboration 2 Elaboration 3
FRONT END Nebula Studio L A P I AT TA F O R M A GESTISCI E MONITORA Con ogni installazione della Utilizza Nebula Studio per gestire e piattaforma Nebula, forniamo anche monitorare lo stato della piattaforma. Nebula Studio. MASSIMA VISUALE PERSONALIZZA Puoi vedere lo stato di ogni Puoi aggiungere, aggiornare e vedere microservizio e del bus, le informazioni l'elenco delle applicazioni, l'elenco dei e l'ambiente per ogni microservizio contatti, le risorse api e personalizzare il microservizio di notifica. .
FRONT END App Framework PERSONALIZZA AGGIUNGI La piattaforma Nebula fornisce Utilizzando l'ultima versione di Xamarin un framework che può essere e il Nuget privato di Nebula, è possibile utilizzato per sviluppare aggiungere una libreria Nebula.App.Core un'applicazione mobile in ogni progetto della vostra soluzione personalizzata. mobile. SCRIVI ALL-IN-ONE Il framework offre tantissime Ottieni: ViewModelLocator, applicazione funzionalità per scrivere app Flyout facilmente modificabile, sqlite db, semplici ma con tutti i servizi servizio di sessione, servizio di convalida, della piattaforma Nebula servizio di dialogo, servizio di informazioni immediatamente disponibili. sul dispositivo, intestazione multilingua, integrazione del server di identità ecc.
FRONT END Dashboard Framework DASHBOARD INTEGRAZIONE La piattaforma Nebula fornisce un Il framework fornisce l’integrazione framework per lo sviluppo di completa con i microservizi di Nebula dashboard amministrative Platform e questo permette di personalizzate velocizzare lo sviluppo della web application. CUSTOM WEB COMPONENTS Il framework è sviluppato con Angular I componenti possono anche essere 11 e contiene una serie di componenti compilati ed utilizzati come WEB built-in facilmente riutilizzabili e COMPONENTS e questo permette di customizzabili a seconda delle poterli utilizzare anche in web esigenze, come ad esempio tabelle, application sviluppate con altri grafici, mappe, ecc. framework o librerie (ReactJs, VueJs, VanillaJs)
Nebula Batch La piattaforma Nebula fornisce un'implementazione del flusso di lavoro / motore batch. Usando Fluent Batch possiamo scrivere batch complessi usando poche righe di codice FluentBatch è una libreria open source utilizzata per creare complessi flussi di lavoro / processi batch La piattaforma fornisce anche un Batch Runner che è in grado di eseguire i batch costruiti con Fluent Batch Questo runner può essere programmato, per esempio, utilizzando una pianificazione di Windows Task. . . .
Puoi anche leggere