Success Story

Multi-tenant Kubernetes architecture on AWS for Primotus, a BPM SaaS platform

Primotus is a business process management (BPM) SaaS platform based in the United States. Craftech deployed and ran its infrastructure on AWS with a multi-tenant container architecture.

BPM / SaaS
Modernizacion

Challenge

As a BPM SaaS serving multiple customers on a single platform, Primotus needed an architecture that isolated each tenant while keeping operational efficiency, with robust authentication and a process engine on a managed database.

Solution

Craftech built the infrastructure on Amazon EKS with a multi-tenant architecture based on per-tenant Kubernetes namespaces, authentication with Auth0, storage on S3, the Flowable process engine on RDS and messaging with AWS Pinpoint, with CI/CD pipelines for consistent deployments.

Results

Primotus ended up with a multi-tenant BPM platform on AWS with namespace-level tenant isolation. Quantitative impact detail is not available in internal sources with sufficient data for this run.

Stack & technologies

Amazon EKSKubernetesAuth0Amazon RDSAmazon S3AWS PinpointTypeScriptCI/CD

Facing a similar challenge?

Get a free AWS cost & architecture assessment.

The future of your company
takes off with Craftech

Leverage our AWS expertise to propel your company into the cloud.

Get your free assessment