
Produktiv is an enterprise AI company building Kynexa, a governance and control platform for RAG applications, copilots and AI agents. Kynexa connects structured and unstructured enterprise knowledge while governing what each user or agent can access, retrieve, remember and act on. It enables organisations to automate knowledge-intensive workflows while protecting sensitive information, enforcing role- and purpose-based policies and maintaining a complete audit trail runs an AI-powered platform delivered through a containerized microservices architecture. As the platform grew, Produktiv needed dedicated, consistently governed environments for development, staging, and production, each capable of scaling independently while meeting the same security and operational standards.
Produktiv's infrastructure needed to move to a well-structured multi-account AWS Organization, with clean separation between development, staging, and production and a consistent security, identity, and governance model applied across all three. The platform's containerized microservices needed to scale dynamically with demand while keeping compute costs under control, and the team needed a relational database layer that was highly available, encrypted, and recoverable without manual intervention. Traffic into the platform, covering the core application, an identity service, and a monitoring interface, needed reliable routing with TLS termination, and releases needed to move through source, build, and deploy stages automatically and consistently across environments. Underpinning all of this, Produktiv needed centralized audit logging, secrets management, and cost visibility that didn't depend on account-by-account manual effort.
Comprinno built a three-tier, multi-account AWS environment for Produktiv in the AWS Mumbai region, with dedicated VPCs for development, staging, and production, each following the same architectural pattern: public subnets, private application subnets, and private database subnets distributed across three Availability Zones. An Internet Gateway handles inbound traffic to the public subnets, while NAT Gateways in each AZ give private-subnet workloads controlled outbound access, and a bastion host in each public subnet is the sole path into the fully isolated private database subnets.
Key Actions:
Produktiv's environments follow a high-availability-first design: each environment runs in its own VPC across three Availability Zones, split into public, private application, and private database subnets. In Staging and Production, traffic enters through an Application Load Balancer spanning all three zones, which routes it via host-based rules to the appropriate EKS-hosted service, while RDS PostgreSQL sits fully isolated in the private database subnets with no route to the public internet, reachable only through the bastion host. Development follows the same three-tier network pattern but runs on EC2 rather than EKS, keeping the environment lightweight for pre-production testing. NAT Gateways in each AZ let private-subnet workloads reach the internet, for example, to pull container images without exposing them directly, and Karpenter's SQS-backed interruption handling keeps node scaling resilient to capacity events. Shared services: IAM Identity Center, AWS Certificate Manager, CloudTrail, and centrally managed S3 buckets, operate at the account level, giving every environment the same consistent security and governance baseline.
By restructuring Produktiv's infrastructure into a governed, multi-account AWS environment, Comprinno gave the team a consistent, secure foundation to run development, staging, and production side by side. Combining container orchestration on Amazon EKS with demand-driven autoscaling, a managed and encrypted PostgreSQL database, automated CI/CD through CodePipeline, and centralized identity, secrets, and cost governance, Comprinno delivered infrastructure that supports Produktiv's platform today while giving the team room to scale each environment independently as the business grows.


























