Gli sviluppi sono proseguiti in questi anni e abbiamo rilasciato Mia-Platform v11! Clicca sul banner sotto per scoprire le ultime novità.
Il panorama cloud‑native sta evolvendo rapidamente e ogni giorno nascono nuovi servizi e strumenti come, ad esempio, autopilot, app manager, serverless, e servizi di containerizzazione. Gli ambienti di Runtime crescono in dimensione e complessità, mentre Kubernetes si sta affermando come lo standard de facto per lo sviluppo di applicazioni moderne.
Rimanere al passo con queste nuove tecnologie può essere impegnativo e per questo motivo i team di sviluppo hanno bisogno di una soluzione che permetta di semplificare il loro lavoro quotidiano. Al giorno d’oggi la sfida principale degli IT manager è imparare a gestire la complessità dell'ecosistema cloud‑native per garantire un'esperienza di sviluppo semplice, automatizzata e self‑service ai propri team.
Mia‑Platform v9.0 abilita un nuovo modo di gestire in modo facile ed efficace l’evoluzione delle applicazioni cloud‑native e degli ambienti di runtime su Kubernetes. Con questa release di prodotto vogliamo alleggerire il lavoro di tutte le figure coinvolte nel ciclo di vita del software, permettendo ai manager di concentrarsi sulle logiche di business e ai team di sviluppo di focalizzarsi sulla scrittura di codice, ma non un codice qualunque: vogliamo fornire lo strumento più semplice possibile per scrivere codice funzionante, performante e capace di evolversi.
Scopriamo insieme come Mia‑Platform v9.0 sta contribuendo a rendere l'ecosistema cloud‑native più ricco e allo stesso tempo facile da gestire. Guarda le nostre pillole video per conoscere le nuove funzionalità della piattaforma direttamente dalla voce delle persone di Mia‑Platform che si celano dietro a un prodotto così completo e semplice da utilizzare.
Mia‑Platform Fast Data incontra il Low Code
Mia‑Platform Fast Data è il nostro layer di gestione dei dati che ti permette di avere a disposizione nella tua azienda i Fast Data, ossia i dati essenziali sempre disponibili e aggiornati 24/7 per permettere di guidare le decisioni aziendali. Mia Platform Fast Data è lo strumento che abilita la costruzione del tuo Digital Integration Hub: la nostra soluzione raccoglie i dati da tutti i System of Records presenti nella tua organizzazione, aggregandoli all’interno di single views per renderli disponibili in near real‑time.
Con Mia‑Platform v9.0 abbiamo migliorato la nostra soluzione introducendo funzionalità Low Code. In particolare, abbiamo reso molto più semplice e veloce la fase di configurazione: adesso dovrai soltanto scrivere dei file JSON in modo dichiarativo. Abbiamo anche semplificato la creazione delle Projection all’interno dei System of Records: adesso puoi importare un file DDL Schema per creare tutte le Projection in pochi click.
Queste nuove funzionalità mirano a semplificare e accelerare il processo di configurazione, oltre a ridurre la probabilità che vengano commessi errori in questa fase.
Vuoi approfondire queste nuove funzionalità? Leggi il nostro blog post e la nostra documentazione!
Rendi i tuoi servizi un asset di valore grazie a un External Developer Portal
Le API sono ormai un asset strategico per la trasformazione digitale e continuano a nascere nuovi modi di condividere, consumare ed esporre le API. Uno degli strumenti sempre più diffusi è l’External Developer Portal, ossia un portale che permette di esporre in modo semplice e sicuro le proprie API e la documentazione agli sviluppatori esterni all’organizzazione. Secondo Google Apigee, il 52% dei decision‑maker in ambito IT ritengono che un External Developer Portal può accelerare l’innovazione, a conferma dell’importanza strategica di una soluzione di questo tipo.
Mia‑Platform v9.0 fornisce un External Developer Portal pronto all’uso, disponibile come un bundle pre‑configurato di microservizi che puoi installare velocemente, senza la necessità di doverlo costruire da zero. Potrai esporre rapidamente le tue API, gli SDK e qualunque altro servizio digitale a tutti gli sviluppatori esterni.
Ecco 4 buoni motivi per cui creare il tuo External Developer Portal:
- Stringere nuove partnership in modo semplice e veloce, grazie alla facilità di integrazione tecnologica;
- Espandere il raggio d’azione delle tue API creando delle partner community;
- Realizzare una vetrina di servizi ai tuoi clienti;
- Creare nuovi introiti grazie alle API‑as‑a‑product.
Gestisci facilmente i tuoi contenuti con Mia‑Platform Back Office
Mia‑Platform Back Office è un headless CMS che ti permette di gestire i contenuti indipendentemente dal canale sul quale vorrai esporli. Si concentra interamente sull’interfaccia amministrativa dedicata alle figure di business e non tecniche in generale, facilitando la collaborazione e l’organizzazione dei contenuti.
Con Mia‑Platform v9.0 lo abbiamo migliorato con nuove funzionalità, come la visualizzazione degli oggetti annidati e la configurazione degli analitici per permettere alle tue persone di:
- Gestire i contenuti con una moderna UX/UI e un’interfaccia white label;
- Visualizzare i dati con un’immediata panoramica degli insights e degli analitici;
- Usare efficacemente i tuoi contenuti con un approccio omnicanale.
Amministra con facilità le policy di autorizzazione con RBAC
Quando si amministrano i dati aziendali all’interno di una qualsiasi piattaforma utilizzata da molte persone, per questioni di sicurezza prima o poi emergerà la necessità di assegnare ruoli e permessi agli utenti, in modo che ciascuno abbia visibilità e accesso soltanto a quanto di propria competenza. Per questo motivo, sfruttando le potenzialità di Open Policy Agent, abbiamo implementato la nostra soluzione RBAC (Role‑Based Access Control) all’interno di Mia‑Platform Console.
Ecco un breve riepilogo dei principali benefici che sperimenterai grazie a RBAC:
- Governance più semplice;
- Riduzione dei costi;
- Riduzione dell’attività manuale;
- Maggiore sicurezza;
- Monitoraggio più semplice.
Vuoi sapere di più della nostra soluzione RBAC? Scopri qui come e perché lo abbiamo adottato.
Migliora la sicurezza e l’accessibilità dei tuoi dati usando il CRUD service
Al giorno d’oggi i dati sono fondamentali per guidare le decisioni strategiche della maggior parte delle aziende, indipendentemente dal settore a cui appartengono. Sfruttando la tecnologia di MongoDB, abbiamo migliorato il nostro CRUD Service, rafforzando la sicurezza e l’accessibilità dei dati.
In particolare, ora sono a tua disposizione le seguenti funzionalità:
- Criptazione del CRUD: in questo modo potrai rendere private tutte le informazioni disponibili attraverso il CRUD Service;
- Query sui dati criptati: grazie a questa funzionalità potrai eseguire ricerche su dati criptati con una semplice chiamata API;
- Viste di MongoDB: le viste rendono semplici da gestire i tuoi dati, migliorando il modo in cui servi i canali, la leggibilità dei dati e arricchendoli con logiche di business;
- Migliore conformità al GDPR: ora puoi selezionare i dati sensibili e assegnarli a diversi livelli di segretezza, assicurando che i dati confidenziali siano accessibili soltanto alle persone giuste.
Non è finita qui: scopri tutte le funzionalità di Mia‑Platform v9.0
Gli sviluppatori sono il vero cuore della nostra piattaforma, ed è per loro che ci impegniamo per creare un prodotto sempre più efficiente, tecnologico e self‑service. Per questo motivo abbiamo introdotto alcune nuove funzionalità per aiutarli nel loro lavoro quotidiano. Scopriamo insieme i principali miglioramenti:
- Abbiamo potenziato gli strumenti di monitoraggio e governance, in particolare:
- Endpoint Overview: una panoramica completa a livello di Company. Puoi filtrare tutti i tuoi progetti, scoprire chi li gestisce, identificare le rotte e vedere se sono pubbliche e pubblicate sull’API Portal, se e quale gruppo di utenti hanno i permessi di accesso, e i decoratori collegati.
- Una Homepage più chiara e intuitiva, che migliora la governance e il monitoraggio, offrendoti una panoramica sui tuoi ambienti che mostra tutte le informazioni e le metriche principali, come lo stato dei pod delle risorse.
- Area Runtime: una nuova pagina di overview che ti fornisce la piena governance dei tuoi progetti, mostrandoti le informazioni principali dell’area runtime, come multi‑log, pod, e descrizioni degli eventi;
- Permessi utenti: grazie all’integrazione di RBAC e alle policy OPA, ora potrai assegnare ruoli agli utenti, dando loro accesso solo a specifici set di dati e funzionalità. Un’esperienza gerarchica e granulare che contribuisce a rendere Mia‑Platform Console uno strumento sempre più self‑service. Di default saranno presenti i seguenti ruoli: Company Owner, Project Administrator, Maintainer, Developer, Reporter, Guest.
- Envoy Proxy: abbiamo rafforzato la nostra visione di Kubernetes, aggiungendo Envoy Proxy come API microgateway alternativo. Envoy Proxy è progettato per ecosistemi Kubernetes e supporta tutte le funzionalità per gestire architetture distribuite. Gestisci Envoy Proxy e definisci gli API endpoint facilmente con Mia‑Platform Console.
- Nuove integrazioni: abbiamo aggiunto nuovi strumenti e tecnologie che permettono un uso migliore di Mia‑Platform Console, e sfruttare appieno il suo potenziale. Con queste nuove implementazioni puntiamo a fornire ai nostri partner e clienti:
- Una Governance migliore;
- Gestione dei rischi più semplice;
- Più sicurezza;
- Apertura alla sostenibilità, grazie a kube‑green;
- Una migliore Developer Experience per il nostro prodotto.
Un Marketplace in crescita, per accelerare il tuo sviluppo e favorire il riutilizzo di componenti
Mia‑Platform Marketplace, il nostro Service Catalog si amplia rapidamente, grazie al suo approccio aperto. Abbiamo aperto il Marketplace a partner esterni specializzati in diversi settori (assicurativo, bancario, healthcare, energia, trasporti, retail, ecc..) e tecnologie trasversali, favorendo l’innovazione e la collaborazione. Al suo interno puoi trovare un’ampia selezione di plugin pronti all’uso, creati da noi e dai nostri partner, oltre a template ed esempi open‑source da aggiungere ai tuoi sviluppi, riducendo il tempo e il costo di sviluppo
Continueremo ad aggiungere nuovi servizi al nostro Marketplace, in modo da velocizzare i tuoi progetti.
Conclusione
Siamo convinti che il moderno sviluppo software moderno sia una questione di agilità, componibilità, interconnessione e l’abilità di portare valore ai clienti facendo innovazione insieme. Questo è esattamente ciò che ha guidato il rilascio di Mia‑Platform v9.0: industrializzare l’ingegneria software per creare applicazioni migliori, fornendo un’ottima Developer Experience ai tuoi team e semplificando le vite degli utenti.
Come diciamo sempre: don’t waste time to set up your platform, just push the code!
© MIA s.r.l. Tutti i diritti riservati