Simplify development and streamline operations

Build a common platform for your entire IT organization

Manage the entire lifecycle of your applications on Kubernetes.
Reduce complexity with a centralized Internal Developer Portal.
Enjoy a seamless Developer Experience.

mia-platform-setup

Project Setup

Get ready to code in 5 minutes:

  • configure your tenant;
  • select a template;
  • link it to your Git repository;
  • set up the environments;
  • define client accesses…

… and start to design your applications!

mia-platform-environment

Environments

Configure your Kubernetes clusters, define environment variables and easily manage your Secrets as a Service.

Mia-Platform allows you to be cloud-vendor indipendent, adopting multi-cloud, hybrid or on-prem strategies.

mia-platform-design

Design

Build new services in a few clicks starting from ready-to-use examples, templates, plugins and applications. Manage APIs’ endpoints and permissions.

Create, integrate, and modify your data models with the built-in CRUD service.

Mia-Platform-deploy

Deploy

Design and run your CI/CD pipelines, integrating automated tests.

Release your configurations across different environments with rolling, blue/green or canary releases.

Keep track of your deployments through the full build history and be ready to roll-back in a click.

mia-platform-dashboard

Dashboards

Control your own dashboards collecting data across the entire software lifecycle.

Use ElasticSearch and Prometheus to gain a complete overview of your application delivery value stream.

Track microservices conversations and control different parts of your applications with Service Mesh functionalities provided by Istio, Kiali and Jaeger.

mia-platform-runtime

Runtime

Monitor your pods status, readiness, CPU and memory usage for each environment.

Set alarms and notifications to supervise the health of your services and scale or restart pods at need.

mia-platform-debug

Debug

Set up and configure your test suite from the Mia-Platform Console.

Run your pipelines with Postman test files and execute local debugging with Telepresence, without compromising your production environments.

mia-platform-api-swagger-docs

API Documentation

Guarantee quality and consistency of your developments with a clear governance.

Test your API requests live through the automatically generated documentation.

Easily share the documentation of your APIs with internal teams and external partners.

fast-data

Fast Data Integration

Complete the Suite with Mia-Platform Fast Data: build the perfect event-driven architecture, offload your legacy systems, aggregate data in Single Views and serve all of your business channels in real-time.

Clear governance

Guarantee security, quality, and consistency across projects and teams, both internal and external, with clear policies enforced through code.

Zero Lock-in

Our approach is strongly Git-centric so you always have full ownership of all the code developed with Mia‑Platform.

Your services will always run even if you decide to take it back to manual work.

Code in any language

Forget about complexity and use your preferred languages to run your applications and services.

Mia-Platform v11

Control all your preferred tools in a single place

Kubernetes
GitLab
GitHub
Docker
OpenShift
Postman
Mongodb
Envoy
NGINX
Azure Devops
Bitbucket
Vue
Swift
Istio
Spring Boot
Jenkins
Rond
Rhust
ReactJs
Grafana
Python
Postgreql
Open ID Connect
OPA
Falco
Okta
OAUTH
Node
micro-lc
Let's encrypt
Auth0
Kube-green
Kibana
Go
Fluentd
Fluentbit
Elastic Search-1
Elastic Search
CERT MANAGER
C++
Kafka
next ms

How can you get it?

Mia-Platform
PaaS

Fully-managed distribution: you have nothing to worry about.

Bring Your Own
Infrastructure

We manage the tools, you manage the operations.


Forget about complexity,
get started with Mia-Platform Console

Extend Console capabilities

Browse our rich ecosystem of ready-to-use microservices

Microservice=crud-service

Plugin

CRUD Service

The CRUD Service purpose is to abstract a Data Collections allowing developers to expose CRUD APIs.

Supported by

Microservice=flow-manager

Plugin

Flow Manager Service

The Flow Manager is a saga orchestrator, capable to manage flows structured by using the Architectural pattern named Saga Pattern

Supported by

client-credentials

Plugin

Client Credentials

Use this plugin to expose API to perform OAuth2 compliant client credential flows with third-party providers.

Supported by



Learn more about Mia-Platform Console

Everything you need to know to dive into the DevOps world

In the field of software development, the DevOps methodology allows you to revolutionize the work that leads to the release of an application...

Download the Paper

Kubernetes 101: the guide to the operating system of the future

Application management involves a significant workload for IT teams, which can no longer be tackled without the standardization of processes...

Download the Paper

Enterprise Digital Platform: the governance model from the open source

Microservices are the fundamental elements of the companies’ digital transformation and the engine of continuous and exponential growth...

Read the Article