pharmacy with shelves and medications
medi-market logo

Last updated: 18 April 2025

Flexible hosting for Medi-Market

Medi-Market, a retail company in the pharmacy and healthcare sector, needed a scalable and secure hosting solution to support its expanding international application landscape. ACA Group implemented a cloud infrastructure using AWS, Kubernetes, and infrastructure as code (IaC) to automate deployment and management. This solution enables scalable operations, ensures high availability with minimal downtime, and improves system monitoring and overall IT efficiency.

 

Read more
01

Challenge

Medi-Market’s application landscape grew rapidly. That's why they needed a scalable and automated hosting solution to manage increasing complexity.


02

Solution

AWS and Kubernetes were employed for flexible and efficient container orchestration, ensuring easy scaling, auto-healing, and cost-effectiveness.


03

Approach

By using an infrastructure-as-code methodology with Terraform and continuous monitoring through Datadog, we achieved precise control, proactive alerting, and streamlined management.

medi-market-1

About Medi-Market

Medi-Market is a chain of parapharmacies of the Belgian company Medi-Market Group and is active in the pharmacy and parapharmacy industry. It’s Medi-Market’s goal to make the most extensive range of high quality products accessible to as many people as possible at the lowest price. Medi-Market has about 40 points of sale spread over Belgium, France and Italy.

Challenge

Hosting a growing and diverse application landscape

Since the start of our journey at Medi-Market, the number of applications used by the company has grown tremendously. At the end of 2018, one of our development teams started writing one application. Fast forward to two years later, and there are 13 different applications running already. The infrastructure of these applications is used in Belgium and Italy.

We used Docker containers to develop the various applications for Medi-Market. By using these containers, we ensure that the Medi-Market applications can be updated faster and that they use less resources. 

For all the applications of Medi-Market to work correctly, various additional tools are also needed. For example, the Medi-Market applications use ElasticSearch and Kafka. With regard to the infrastructure for the applications, Datadog provides monitoring, metrics and logging. Finally, there are also some tools to improve security, such as Sealed Secrets and Calico.

These additional tools also run in separate containers. In total, there are around 60 containers containing tools and applications running in Medi-Market’s infrastructure. However, manually managing such a large number of containers quickly becomes a huge task. Medi-Market therefore needed more automation and reliable hosting in order to minimize manual management needed to run all applications correctly.

medi market flexible hosting 1

 

Solution

Flexible hosting based on AWS and Kubernetes

To be able to offer a flexible and cost-efficient solution, we used cloud provider Amazon Web Services (AWS). With AWS’ powerful container management capabilities, we started the Docker containers, necessary for the correct operation of the applications of Medi-Market, on the AWS virtual machines. Thanks to the flexibility that AWS offers, we could start with the minimum number of virtual machines required. When new containers or applications are added, we can quickly set up additional capacity.

medi market flexible hosting 3

 

Approach

A transparent and Agile approach

We used Kubernetes as a container orchestrator, the perfect tool to manage the large number of containers at Medi-Market. The Kubernetes platform ensures the correct management of the various applications, supporting tools and monitoring that run within Medi-Market’s infrastructure. This means that all applications, including the application for automatic stock management, only run on the capacity that is required at that time. As soon as more or less capacity is needed or when new applications are added, Kubernetes scales the hosting up or down. This way, Medi-Market never pays for unused overcapacity and retains efficient hosting that scales flexibly.

Due to the uniform set-up of the Kubernetes platform, additional applications or supporting tools can quickly be added, without previous development work. Another advantage is that it is easy to adjust capacity based on the current requirements. Updating an application to a new version can also be done easily, automatically and in many cases without downtime. This allows Medi-Market to always work in a safe environment and use the latest features. The Kubernetes platform also supports ‘auto-healing’: issues like broken hardware or crashing machines are automatically detected and replaced, with minimal impact on performance or availability. In many cases, the end user will not notice anything at all.

medi market flexible hosting 2

Infrastructure-as-code approach for maximum control and testing

We used an infrastructure-as-code approach with Terraform. In an infrastructure-as-code approach, infrastructure is written as executable code. This approach allows us to quickly add new environments, such as a test or production environment. Additionally, this approach allows us to quickly and easily test changes in a test environment before they go into production. Because everything is written in code, we always have control over changes.

Another advantage is that we can treat the infrastructure code like any other code. This way, we can also make pull requests and require a review of the code from some team members before it is added to the codebase. This allows us to maintain extra control over what exactly we create in AWS. 

Strong and proactive monitoring

A datadog-agent runs at all times within the Kubernetes cluster. This monitoring agent is responsible for forwarding monitoring metrics and the logs of the various applications. The incoming metrics are continuously evaluated via monitors that we set up. As soon as a critical value is reached, the team will be automatically notified via an alert in OpsGenie. This allows us to respond quickly and proactively to potential problems.

☁️ Let's collaborate 

Is your infrastructure ready for growth?

Let’s build a scalable, secure, and future-proof solution together. Contact us today!

image about cloud solution
☁️ Let's collaborate 

Is your infrastructure ready for growth?

Let’s build a scalable, secure, and future-proof solution together. Contact us today!

image about cloud solution
☁️ Let's collaborate 

Is your infrastructure ready for growth?

Let’s build a scalable, secure, and future-proof solution together. Contact us today!

image about cloud solution
☁️ Let's collaborate 

Is your infrastructure ready for growth?

Let’s build a scalable, secure, and future-proof solution together. Contact us today!

image about cloud solution

Related customer cases

Discover how other companies have optimized their IT landscapes with AWS, Kubernetes, and infrastructure-as-code. 

The Flemish government (public sector) faced fragmented real estate data spread across multiple agencies, making it difficult for citizens and stakeholders to access certificates, permits, and reports. ACA Group developed the Gebouwenpas, a scalable digital platform built on Liferay DXP with Spring Boot and Angular, centralising all building data into a single digital passport. Using an agile Scrum and Kanban approach, the solution delivers clear insights, secure access, and a future-proof system for both residential and non-residential properties.
OVAM_dossierdoolhof
OVAM_dossierdoolhof
OVAM-Leeuw-engels_groen-letteromtrek
I am ten, a marketing agency working with diverse project types such as retainers and time-based assignments, struggled to turn fragmented Jira data into actionable management insights. ACA Group implemented JirAlytics, a data platform built on top of Jira that integrates with tools like Power BI to centralise reporting on billability, budgets, and timesheets. This resulted in a scalable, centralised reporting environment, enabling management to monitor performance and make faster, data-driven decisions across all projects.
I am ten
I am ten
I am tem logo transparent
OVAM, the Public Waste Agency of Flanders, faced operational inefficiencies due to legacy IT systems and manual processes in case management and field operations. ACA Group implemented multiple applications using OutSystems low-code technology, including a web-based case management system, a mobile inspection app, and an asbestos cost calculation tool. This approach automated workflows, improved data accuracy, and reduced administrative effort, enabling faster processes, scalable digital solutions, and cost-efficient digital transformation across the organization.
sustainability visual
sustainability visual
OVAM-Leeuw-engels_groen-letteromtrek
Smart Region Limburg (s-Lim), a collaboration of local governments, needed to reduce fragmentation in municipal communication and services across multiple municipalities. ACA Group developed Mijn Stadsapp, a cross-platform mobile application built with React Native that integrates data from various sources such as municipal websites, event platforms, and utility services. This solution centralizes local information and services in one app, improving citizen engagement and accessibility, and achieved rapid adoption with over 20,000 downloads in the first month.
mijn-stadsapp-bg-landscape
mijn-stadsapp-bg-landscape
1717581376-s-lim-logo-transparant
A major Belgian bank needed to modernize its data management strategy to overcome limitations of centralized data architectures and enable scalable, domain-driven data usage. ACA Group guided the transition to a Data Mesh approach, combining strategic consulting, stakeholder alignment, and hands-on implementation of a self-service data platform using technologies such as Kubernetes. This resulted in a validated data product model, improved data ownership, and a scalable architecture that accelerates data-driven innovation and governance across the organization.
data mesh
data mesh
ACA Group logo
ACA Group, an international technology consultancy, faced fragmented onboarding processes across multiple offices, tools, and business units, creating inefficiencies for HR and inconsistent employee experiences. To address this, ACA Group developed N-ACA, a custom onboarding platform built with OutSystems low-code technology. The platform centralizes onboarding content, enables progress tracking, and standardizes workflows. This solution improved onboarding quality, reduced administrative workload for HR, and accelerated time-to-productivity for new employees.
rocket
rocket
ACA Group logo
The Flemish government (public sector) faced fragmented real estate data spread across multiple agencies, making it difficult for citizens and stakeholders to access certificates, permits, and reports. ACA Group developed the Gebouwenpas, a scalable digital platform built on Liferay DXP with Spring Boot and Angular, centralising all building data into a single digital passport. Using an agile Scrum and Kanban approach, the solution delivers clear insights, secure access, and a future-proof system for both residential and non-residential properties.
OVAM_dossierdoolhof
OVAM_dossierdoolhof
OVAM-Leeuw-engels_groen-letteromtrek
I am ten, a marketing agency working with diverse project types such as retainers and time-based assignments, struggled to turn fragmented Jira data into actionable management insights. ACA Group implemented JirAlytics, a data platform built on top of Jira that integrates with tools like Power BI to centralise reporting on billability, budgets, and timesheets. This resulted in a scalable, centralised reporting environment, enabling management to monitor performance and make faster, data-driven decisions across all projects.
I am ten
I am ten
I am tem logo transparent
OVAM, the Public Waste Agency of Flanders, faced operational inefficiencies due to legacy IT systems and manual processes in case management and field operations. ACA Group implemented multiple applications using OutSystems low-code technology, including a web-based case management system, a mobile inspection app, and an asbestos cost calculation tool. This approach automated workflows, improved data accuracy, and reduced administrative effort, enabling faster processes, scalable digital solutions, and cost-efficient digital transformation across the organization.
sustainability visual
sustainability visual
OVAM-Leeuw-engels_groen-letteromtrek
Smart Region Limburg (s-Lim), a collaboration of local governments, needed to reduce fragmentation in municipal communication and services across multiple municipalities. ACA Group developed Mijn Stadsapp, a cross-platform mobile application built with React Native that integrates data from various sources such as municipal websites, event platforms, and utility services. This solution centralizes local information and services in one app, improving citizen engagement and accessibility, and achieved rapid adoption with over 20,000 downloads in the first month.
mijn-stadsapp-bg-landscape
mijn-stadsapp-bg-landscape
1717581376-s-lim-logo-transparant
A major Belgian bank needed to modernize its data management strategy to overcome limitations of centralized data architectures and enable scalable, domain-driven data usage. ACA Group guided the transition to a Data Mesh approach, combining strategic consulting, stakeholder alignment, and hands-on implementation of a self-service data platform using technologies such as Kubernetes. This resulted in a validated data product model, improved data ownership, and a scalable architecture that accelerates data-driven innovation and governance across the organization.
data mesh
data mesh
ACA Group logo
ACA Group, an international technology consultancy, faced fragmented onboarding processes across multiple offices, tools, and business units, creating inefficiencies for HR and inconsistent employee experiences. To address this, ACA Group developed N-ACA, a custom onboarding platform built with OutSystems low-code technology. The platform centralizes onboarding content, enables progress tracking, and standardizes workflows. This solution improved onboarding quality, reduced administrative workload for HR, and accelerated time-to-productivity for new employees.
rocket
rocket
ACA Group logo

Share with your team!

Share the case via: