17 years helping Singaporean businesses
choose better software
Mia-Platform
What Is Mia-Platform?
Mia-Platform is the digital platform for the development of modern cloud native applications based on APIs, microservices, Fast Data and DevOps on Kubernetes. Its technological excellence is recognized worldwide by institutions such as the Cloud Native Computing Foundation and Gartner, which has recently named Mia-Platform Cool Vendor in its 2021 report “Cool Vendors for Software Engineering Technologies”.
Who Uses Mia-Platform?
Not provided by vendor
Not sure about Mia-Platform?
Compare with a popular alternative
Mia-Platform
Reviews of Mia-Platform
Great product
Pros:
Easy of use product which helps you speed up the development lifecycle of an application and provides a transparent way to deal with the infrastructure and to be production ready in a short time.
Cons:
The incomplete or the total lack of tutorials to be fully independent.
MIA Response
3 years ago
Grazie Dinu per aver condiviso la tua esperienza positiva con Mia-Platform! Il nostro team di Academy sta lavorando per produrre contenuti di supporto all'utilizzo della piattaforma sempre più completi. Siamo a tua disposizione per approfondimenti, e grazie ancora per il tuo feedback!
Acceleratore Tecnologico
Pros:
Velocizza lo sviluppo e supporta tutti i linguaggi di programmazione. Dotato di console di amministrazione abbastanza facile da usare e dotata di tutte le funzionalità per gestire al meglio il prodotto. Fornito anche di CMS e Analitici validi e capienti per ogni esigenza. Usa tecnologie all'avanguardia e permette la crescita tecnologica dei team utilizzatori.
Cons:
La console può essere un limite. Alcune configurazioni custom non sempre vengono rilevate e aggiornamenti del prodotto possono (in rari casi) provocare qualche problema con i servizi sviluppati con versioni precedenti.
MIA Response
3 years ago
Grazie Nicola per aver condiviso la tua esperienza positiva con Mia-Platform! Abbiamo segnalato i tuoi spunti al team di sviluppo, che lavora ogni giorno per rendere la piattaforma sempre più completa, configurabile e di semplice utilizzo. Siamo a tua disposizione per approfondimenti, e grazie ancora per il tuo feedback!
Una piattaforma per concentrarsi sullo sviluppo e la creazione di applicazioni a valore
Comments: MIA Platform, una volta impostato il modello di sviluppo e gli eventuali strumenti esterni già presenti, consente in pochissimo tempo di dare "un boost di produttività" notevole in quanto va colmare molti bisogni che, se presi uno alla volta, richiedono tanto tempo all'IT che deve sottrarlo dal tempo da dedicare al delivery di soluzioni a valore per il business.
Pros:
MIA Platform consente alle aziende che sviluppano software di accelerare e uniformare le modalità di realizzazione e il delivery di applicazioni, webservice o API secondo pratiche di DevOps, CI/CD. Assicura governance, observability e sicurezza di tutte le fasi di produzione e rilascio. A mio avviso è una soluzione che esprime il suo massimo potenziale in particolare in contesti in cui si sviluppano e si eseguono applicazioni di nuova generazione ("cloud native") ovvero allo sviluppo e all'integrazione con terze parti di API e servizi Rest oriented. Quello che più mi piace è che MIA Platform attraverso la sua console astrae e semplifica all'utente tutte le fasi del processo di sviluppo e continuous delivery attraverso un approccio IaC (Infrastructure as a Code) che garantisce qualità, velocità e automazione che rimane, volendo, ad appannaggio degli utenti più esperti. Altra funzionalità che è molto utile è la presenza, sempre tramite console, di un "maket place interno" che consente ai vari team di sviluppo di creare e riusare all'interno dell'azienda propri template applicativi, librerie o microservizi.
Cons:
Mia Platform è basata su un principio di "no vendor lock-in". La sua console astrae e semplifica l'integrazione di prodotti open che abbracciano protocolli standard e aperti. Allo stesso tempo, nel marketplace, mette a disposizione degli adapter proprietari che consentono da un lato di accelerare molto la realizzazione di applicazione e servizi, dall'altro vanno utilizzati con consapevolezza perché questi, come del resto anche il fast data, sono parte integrante del prodotto.
Suite innovativa e professionale
Pros:
Come web developer, mia-platform è la soluzione tutto-tondo per gli sviluppi dall'inizio alla fine di un progetto; non ho avuto esperienza diretta di implementazione in progetti già in sviluppo ma il prodotto si adegua alle varie esigenze essendo modulare.
Cons:
In questo contesto l'evoluzione software gioca in contrasto, quindi la piattaforma è spesso soggetta a evolutive che possono rallentare la produttività, è però il giusto compromesso per avere un prodotto così completo.
MIA Response
2 years ago
Grazie per la tua condivisione! Siamo contenti che la tua esperienza con Mia-Platform sia positiva. Abbiamo condiviso il tuo feedback con il nostro team di sviluppo, che è sempre all'opera per potenziare la piattaforma con nuove funzionalità limitando le interruzioni per i suoi utenti. Per qualsiasi approfondimento sulle novità di prodotto, visita il nostro sito!
Ci siamo risparmiati un DevOps
Pros:
Con Mia Platform possiamo evitare di assumere un sistemista che lavori giornalmente sul Kubernetes per implementare nuovi microservizi e configurare variabili d'ambiente, docker registry e quant'altro Con mia è facile: crei il microservizio ed è già tutto pronto, noi dobbiamo solo programmare, al resto pensa MiaPlatform
Cons:
La configurazione globale di tutti gli ambienti è uguale, questo è un limite Ad esempio se decido che un Microservizio deve avere 4 pod in produzione allora avrà anche 4 pod in ambiente di DEV e UAT.
Una Paas per tutte le esigenze
Pros:
La semplicità con cui aiuta e velocizza lo sviluppo, la possibilità di utilizzare componenti pronti all'uso e configurabili e il modo in cui come Paas ti permette di astrarre alcune funzioni (amministrazione, sistema, ecc.). La gestione devOps e le soluzioni tecnologiche al passo con i tempi
Cons:
È migliorabile la gestione della configurabilità della console, che non richieda necessariamente la gui. Maggiori sviluppi sulle funzionalità FrontEnd messe a disposizione, come il CMS
MIA Response
3 years ago
Grazie Francesco per la tua condivisione! Siamo contenti che la tua esperienza con Mia-Platform sia positiva. Il nostro team di sviluppo ha raccolto i tuoi spunti e lavora ogni giorno per rendere la piattaforma sempre piu completa, configurabile e di semplice utilizzo. Per qualsiasi approfondimento sulle nuove funzionalita, siamo a tua disposizione!
Mia-Platform
Pros:
La sua natura cloudnative, l'integrazione con le procedure di DevOps adottate in azienda, l'infrastruttura basata su kubernetes, l'insieme delle tecnologie opensource utilizzate e in primis il modulo Fastdata.
Cons:
Non lo ritendo un inconveniente ma di fatto è prodotto che si frappone tra i diversi sistemi legacy aziendali e pertanto a la sua adozione in ambito aziendale deve essere pensata e programmata in modo oculato
MIA Response
3 years ago
Grazie Umberto per aver condiviso la tua esperienza positiva con Mia-Platform: ci fa piacere sapere che trovi il prodotto completo e di semplice utilizzo! Ci impegniamo ogni giorno per rendere il prodotto sempre piu flessibile e modulare, perche sia in grado di adattarsi perfettamente all'architettura IT di ciascuna azienda senza sconvolgere i sistemi pre-esistenti. Il tuo feedback ci ricorda ancora una volta quanto questo aspetto sia importante per i nostri clienti. Siamo a tua disposizione per approfondimenti, e grazie ancora per il tuo feedback!
Ottimo software!!!
Pros:
Facilità di utilizzo e configurazione iniziale, tutto ben documentato e ottima assistenza.
Cons:
Un aspetto che potrebbe essere migliorato è il problema che lavorando più persone contemporaneamente sullo stesso branch nella configurazione della piattaforma, il primo che fa il commit va bene, il secondo, invece siccome non ha preso le modifiche, va in errore non riuscendo a committare e quindi deve rifare il lavoro da 0. Un'altra cosa che potrebbe, nel mio caso, essere molto utile è dare la possibilità ad alcune variabile pubbliche di settarle direttamente per tutti i ms senza andare a dichiararle esplicitamente in ogni ms.
Un'acceleratore tecnologico
Pros:
Mi è piace moltissimo l'approccio con cui è costruita Mia-Platform: integrandosi le migliori soluzioni di mercato permette avere una visione olistica del ciclo di vita del software, senza creare alcun vendor lock-in. Con questo approccio permette alle aziende di effettuare molto velocemente uno scale-up tecnologico ed iniziare fin da subito a realizzare applicazioni moderne. L'adozione di kubernetes e di tutte le tecnologie cloud native per un'azienda può essere una sfida piuttosto complicata, perchè richiede know-how molto specifico e la definizione di procedure e standard per governarne l'utilizzo da parte del proprio team di sviluppo e di DevOps. Mia-Platform semplifica enormemente questo passaggio.
Cons:
Il componente fast data, che permette di aggregare dati da diversi sistemi aziendali, fino alla versione 6.5 richiedeva una configurazione manuale delle componenti. Ma dalla versione 7 è gestibile direttamente dalla console.
MIA Response
3 years ago
Grazie per il feedback positivo, Niccolo! Abbiamo segnalato i tuoi spunti al team di sviluppo, che e sempre all'opera per migliorare l'esperienza di utilizzo della piattaforma. Per qualsiasi approfondimento sulle nuove funzionalita del Fast Data, ma non solo, non esitare a contattare il tuo referente.
Ottimo prodotto, grande semplicità di utilizzo e facilmente configurabile
Pros:
Immediatezza e facilità di utilizzo, ottima UX/UI su tutto il portale, documentazione puntuale e completa, possibiltà di configurazioni avanzate
Cons:
Alcune funzionalità più avanzate richiedono uno studio iniziale per essere utilizzate al meglio