Getting started
Start to learn the main concepts of Mia-Platform and how to use to develop your services
Start to learn the main concepts of Mia-Platform and how to use to develop your services
Discover more
Discover all the benefits of becoming a Mia-Platform's partner entering the program.
Discover more
Developments have continued and we have released Mia-Platform v12! Click on the banner below to find out the latest developments.
When it comes to digital products, people tend to focus only on the tools and skills they need to develop them. While these are essential requirements, it is also important to remember that you can’t expect users to love a product you didn’t love to build. And the first step to enjoy developing a new product is to give the developers a tool they love to work with.
This is why we released Mia‑Platform v10. This major release offers developers a lot of new features to work independently, smarter, faster, and more efficiently.
Let’s deep dive into the new functionality of Mia‑Platform v10, and see how it ensures a great Developer Experience for your team!
We believe that teamwork should help developers release faster.
However, when working on the same branch, things may slow down instead. Before applying any changes, often, a developer needs to reach out to their teammates in order to avoid losing somebody’s work and prevent conflicts in the codebase. This can be time‑consuming and very frustrating, as there may be a delay for colleagues to respond.
But, from now on, collaboration within your team will be much easier, thanks to the Merge of configuration. With this new feature, directly from the design area of Mia‑Platform Console, you will be able to:
One of the key elements that contributes to a great Developer Experience is the ability for developers to self‑serve the infrastructure they need, right when they need it. Asking the Operations team to create a new Kubernetes Cluster can slow down the development process and create friction between the teams. This is why we have introduced a new key feature in Mia‑Platform Console, that allows developers to create (and remove) all the Clusters they require, regardless of the vendor and the Kubernetes distribution.
Thanks to a simple interface, developers can now fully manage Kubernetes Clusters at will. They can create new ones, see which projects and environments share a specific Cluster, connect clusters with each other, and remove unused or unnecessary ones.
When it comes to code, everyone agrees that version control is almost mandatory, and most will also agree that Git is now the de‑facto standard. But, when speaking about Git providers, people have their own opinions. This clash of beliefs can be quite destructive since moving the code repository from one provider to another is not an easy task and everyone will try to avoid this as much as they can.
Mia‑Platform v10 supports all the main 4 Git providers: together with the already supported GitLab and GitHub, now you can have Azure DevOps and BitBucket as your Git provider. Just choose your favorite tool and enjoy a seamless integration!
APIs are the new standard to expose, access, and exchange information remotely. No wonder a new entire economy has emerged thanks to API: the API Economy. For this reason, it is important to keep improving your API, enhancing the data you can expose.
Now, from a dedicated section of Mia‑Platform Console, you can create a View on your MongoDB database, in order to show filtered results without having to persistently write them. You can then expose the View from a dedicated endpoint, or you can create a CMS page that shows the results.
This is a great feature for exposing and consulting data that doesn’t need to be constantly written on a database. However, for data that has to be stored in a more definitive way and for better performance on large amounts of data, it is recommended to use Mia‑Platform Fast Data.
Mia‑Platform Marketplace is a Service Catalog that provides you with reusable, ready‑to‑use plugins and applications. With just a few clicks you can add amazing features and functionality to your software, without having to build them from scratch.
We are continuously expanding our Marketplace with new services and improvements to boost your projects efficiently.
In the context of the Marketplace, applications are bundles of predefined plugins that, together, have a specific function and purpose. You can easily install an application on your existing projects by following an easy‑to‑use wizard that will guide you through the entire process.
Applications also include endpoints, CRUD collections, and other resources. Now you can find and configure all these resources directly in the installation wizard: with this, the creation of an application will be much faster and easier.
Managing payments is an essential part of most business applications. Mia‑Platform Marketplace provides you with Payment Gateway Manager, a powerful plugin that allows you to accept payments from different providers.
The latest version of this plugin introduced support for recurring payments, a key task when it comes to billing. Accepted payment methods are credit cards and PayPal, but more are coming. Now you can manage all business logic related to payments in one place while enabling BNPL strategies.
This is not the end. Alongside the major changes explained above, we added new functionalities and integrations to help developers in their daily work.
Let’s have a look at them:
If you want to get more information and details about all the new features available in Mia‑Platform v10, read the full release note.
Our daily work is to provide you with the best possible product that enables better development and gives your team a frictionless Developer Experience. We strive to industrialize software engineering so that you can deliver high‑quality applications that bring value to your customers.
So, don’t waste time and give developers what they love with Mia‑Platform v10!