Case Study Mavim

Mavim is a global software solution provider specialized in business transformation and process management.

Software company Mavim gives their application a second life with Windows Containers

Software company Mavim has been a partner and customer of Intercept for many years. Since 1990, Mavim has been developing and delivering software that enables organizations to adapt to continuously changing circumstances quickly. As many software companies experience, modernizing existing, successful, and widely used solutions is challenging.

The latest generation of software is, of course, cloud-native, but products that are already further along in the product lifecycle deserve a more innovative way than rewriting to take advantage of the latest cloud solutions. By containerizing (using Docker) the existing software and deploying Azure Kubernetes Service (AKS) for scalable management of customer environments, Mavim accelerated and improved its current Azure Web App environment, a Windows-based .NET solution.

Second lifecycle for a .NET Framework Windows app with AKS

CTO Rinie Huijgen enthusiastically tells us how the team at Intercept started with the challenge: "The goal was to give the existing app a boost. We converted the .NET-based Windows web app from Mavim to a Docker container hosted on AKS. Through the smart use of DevOps pipelines and Azure Functions, the entire deployment and management were automated. In this way, we gave the app a serious boost without partially rewriting the app to .NET Core (5). The results: the app is now 80% faster at the same cost, and the availability is a lot better. Thus, we host smarter, and they can continue with their existing app."

Broad application of AKS

"There are millions of Windows and Linux-based applications that can't simply be ported to managed code. In that case, Azure Kubernetes Service (AKS) is a solution," explains Azure Architect and MVP Richard Hooper. He sees the opportunities of AKS for transforming existing applications, but also as an application for new apps. Richard: "Because of the wide application of containers, both in Windows and Linux, many companies can make use of them. Moreover, AKS is constantly evolving, which means that new features are added all the time."

The experience of Mavim

COO Bram Hirsch: "A few years ago, we jointly embarked on a path to hyper-scale in the Azure Cloud with Intercept. Together, we have reached a point where our customers collaborate more and more internationally on our platform. Intercept's AKS solution has allowed us to roll out upgrades and spin up Azure regions more easily in addition to performance improvements."

Benefits of AKS

AKS allows you to store each service of your organization in a separate container. This makes your system stable and flexible. More benefits of AKS are:

  • Speed: it is possible to develop and implement new components and functions faster. You can also react more quickly to developed innovations.
  • Scalability is achieved by preferring decoupled architectures. Each component is separated from other components by defined APIs and service load balancers in a decoupled architecture.
  • Hybrid Cloud: by building your infrastructure on Kubernetes, you ensure that the effort you put into building, deploying, and managing your application is easily portable to other environments.
  • Efficiency Kubernetes aggregates containers into Pods. Pods can be assigned properties such as storage, networking, and scheduling. Kubernetes then looks at the available memory and processor usage of each node and chooses the best distribution for you. This ensures that the nodes of the Kubernetes cluster are used optimally.

Starting with AKS containers yourself? 

Enthusiastic about the possibilities to modernize your legacy Windows or Linux-based app with AKS? Based on an intake, Intercept can see where your AKS needs lie. We help you with the whole lifecycle, from transforming to automating to monitoring. Want to start at the beginning? Then we'll help you set up a Cloud Design. Already familiar with Azure and want to get started in a targeted way? Then Managed AKS Design is for you.

Tags

  • Azure Kubernetes Services
  • Containers

In short

  • Mavim
  • Mavim is a global software solution provider specialized in business transformation and process management.
  • Helps ISV's with digitalizing their business
  • Operates nationally and internationally
  • Serves over 1 million end-users worldwide

Possibly interesting as well:

  • Azure Kubernetes Cluster Set Up

    Best practices; Azure Kubernetes cluster set up

    Kubernetes is “hot & happening”, almost every company already uses or wants to use Kubernetes. Creating an AKS-cluster seems easy enough, but what if you want to create an AKS-cluster for serious production workloads? In this article we will give you some pointers and best-practices which will help you create an AKS-cluster ready for production environments.

    • Reading duration 6min
    More about Best practices; Azure Kubernetes cluster set up
  • 20201216 Intercept Website Banner Managed AKS

    AKS monitoring and Management

    This article is written to give you a high level insight into the possibilities of monitoring (Azure) resources, but AKS cluster in particular.

    • Reading duration 8min
    More about AKS monitoring and Management
  • 20201028 Intercept Illustratie Bij Artikel Windows Container

    Windows containers in a Linux world

    A common question when someone is looking into transforming / containerizing their solution is “I’m now running on a Windows based system; do I use Windows containers, or do I go with Linux containers?”. And that is a very valid question.

    • Reading duration 7min
    More about Windows containers in a Linux world
  • Azure Kubernetes Cluster Set Up

    Best practices; Azure Kubernetes cluster set up

    Kubernetes is “hot & happening”, almost every company already uses or wants to use Kubernetes. Creating an AKS-cluster seems easy enough, but what if you want to create an AKS-cluster for serious production workloads? In this article we will give you some pointers and best-practices which will help you create an AKS-cluster ready for production environments.

    • Reading duration 6min
    More about Best practices; Azure Kubernetes cluster set up
  • 20201216 Intercept Website Banner Managed AKS

    AKS monitoring and Management

    This article is written to give you a high level insight into the possibilities of monitoring (Azure) resources, but AKS cluster in particular.

    • Reading duration 8min
    More about AKS monitoring and Management
  • Ingress, Services, Pods & Namespaces

    One of the motivations for using containers and Kubernetes I come across are “We want to be multi-cloud”. But how easy is it to achieve a hybrid or multi-cloud scenario?

    • Reading duration 8min
    More about Ingress, Services, Pods & Namespaces
  • Aks Security

    AKS Security

    Everyone is working hard on the new platform and then someone asks.. “What about security?”

    • Reading duration 10min
    More about AKS Security
  • Ebook AKS ENG 1

    Thé Intercept AKS e-book

    This e-book gives you all the information you need to decide if Azure Kubernetes is a good match for your software architecture. We also tell you more about our best practices on security, update scenarios and monitoring and managing of AKS cluster (and many more!).

    • Reading duration 2min
    More about Thé Intercept AKS e-book
  • Update scenario’s on AKS

    In this article I am going to go over a very important topic, updates. When I say updates, I am referring to not only Kubernetes updates, but also the worker node OS updates. Many people forget about patching the worker node OS believing that it is handle by Microsoft. This is not the case.

    • Reading duration 7min
    More about Update scenario’s on AKS
  • What are Microservices on AKS

    Many people talk about Microservices and Service Mesch, but what is this? In this article we'll look at what Microservices are, what a Service Mesh is and what you can do with it, and finally whether you really need it now.

    • Reading duration 8min
    More about What are Microservices on AKS
  • 20201215 Intercept Artikel Illustratie Going Hybrid With Kubernetes

    Going hybrid with Kubernetes

    You have a deadline and promised your customers to launch your new platform on a specific date, everyone is working hard and you’re barely meeting your target date. And then someone asks.. “What about security?”

    • Reading duration 7min
    More about Going hybrid with Kubernetes
  • Best practices; Azure Kubernetes cluster set up

    Kubernetes is “hot & happening”, almost every company already uses or wants to use Kubernetes. Creating an AKS-cluster seems easy enough, but what if you want to create an AKS-cluster for serious production workloads? In this article we will give you some pointers and best-practices which will help you create an AKS-cluster ready for production environments.

    • Reading duration 6min
    More about Best practices; Azure Kubernetes cluster set up