IoT infrastructure

Lt’s deep dive into Kamea IoT infrastructure.

Kamea is not a SaaS.

This is a fundamental point to understand: our device management platform is designed so that you remain the owner and fully autonomous. Unlike solutions hosted by the vendor, Kamea is deployed on your infrastructure, whether in the cloud (Azure or AWS) or on-premise.

This approach serves a clear purpose: no dependency on us and complete freedom to evolve your solution.

The advantages of this IoT infrastructure

Two possible IoT architectures

Kamea relies on two architectural models to meet different needs: one based on Azure managed services and another orchestrated by Kubernetes for greater flexibility.

1. Azure version (PaaS approach)

In this model, Kamea leverages Azure managed services such as Azure Functions, App Services, and Service Bus. This approach simplifies maintenance by delegating OS management and updates to the cloud provider.

Deployment is automated using Terraform files, which create all the necessary resources in Azure. These files are configurable to adapt to your specific requirements (resource sizing, performance, etc.).

The goal is clear: reduce operational workload and allow teams to focus on functionality rather than infrastructure.

Kamea IoT infrastructure on Azure
Kamea IoT infrastructure on Azure

2. Kubernetes version (AKS, AWS EKS, or on-prem)

The second option is based on Kubernetes, a standard container orchestrator that offers maximum portability across cloud environments. This architecture addresses two key challenges:

  • Reducing vendor dependency: Kubernetes enabl without a complete redesign.
  • Ensuring scalability: Kubernetes makes resource adaptation easier as needs evolve.

Deployment follows an automated workflow:

  • Terraform to create the cloud infrastructure and Kubernetes cluster.
  • Kubernetes manifests to deploy application components within the cluster.
  • CI/CD pipelines (GitHub by default, portable to GitLab or others) to orchestrate updates and ensure reproducibility.
Example of CI pipeline built with GitLab

You can also set up a Kubernetes cluster on premise, but this requires additional configuration.

Kamea’s infrastructure is robust, proven, and designed for your autonomy.

It combines:

  • Ease of deployment without sacrificing security or performance.
  • Native scalability through Kubernetes or PaaS resources.
  • Strategic freedom: You own your solution and can adapt or evolve it as you wish.

By choosing Kamea, you eliminate the critical risk of vendor lock-in. You maintain control, secure your operations, and benefit from a modern architecture built to last.