AWS Rules Engine

Deploy GoRules BRMS on Amazon Web Services. Run Docker containers on ECS or EKS with Aurora PostgreSQL for a fully managed, scalable business rules platform on your AWS infrastructure.

Amazon Web Services
GoRules BRMSECS / EKS
Aurora PostgreSQL
Release Deployment
Development
S3 Bucket
Agent / SDK
Staging
S3 Bucket
Agent / SDK
Production
S3 Bucket
Agent / SDK
Container Orchestration

Deploy on Amazon ECS

Amazon Elastic Container Service provides the simplest path to running GoRules BRMS in production. Deploy the official Docker image directly to ECS with Fargate for serverless containers, or EC2 for more control.

ECS handles container orchestration, load balancing, and auto-scaling automatically. Combine with Application Load Balancer for high-availability deployments that scale with your traffic.

Fargate Serverless

No server management required. Pay only for the compute you use.

Auto Scaling

Scale based on CPU, memory, or custom CloudWatch metrics automatically.

Service Discovery

Built-in service discovery with AWS Cloud Map for microservices.

Application Load Balancer
Task 1
Task 2
Task N
ECS ClusterFargate / EC2
Managed Database

Aurora PostgreSQL

GoRules BRMS requires PostgreSQL for storing users, projects, rule versions, and audit history. Amazon Aurora PostgreSQL provides a fully managed, highly available database with automatic scaling. RDS PostgreSQL is also supported.

Aurora automatically replicates data across multiple Availability Zones with continuous backups. Serverless v2 scales capacity automatically based on demand, optimizing costs for variable workloads.

Fully Managed

Automated backups, patching, and maintenance with zero downtime.

High Availability

Aurora Replicas across AZs with automatic failover in seconds.

Serverless v2

Auto-scaling capacity for variable workloads and cost optimization.

GoRules BRMS
Aurora PostgreSQLManaged & Auto-scaling
Kubernetes on AWS

Deploy on Amazon EKS

For teams running Kubernetes, Amazon EKS provides a managed control plane with full compatibility. Deploy GoRules BRMS using our Helm chart with AWS-specific optimizations for production workloads.

EKS integrates with IAM for authentication, ALB Ingress Controller for load balancing, and supports both managed node groups and Fargate profiles. Use the same Helm chart across any Kubernetes cluster.

Helm Chart

Deploy with a single helm install command.

IAM Integration

Use IAM roles for service accounts (IRSA) for secure access.

HPA Support

Horizontal Pod Autoscaler for automatic scaling.

ALB Ingress Controller
Pod 1
Pod 2
Pod N
EKS Control PlaneManaged by AWS

AWS Integration Features

Native integrations with AWS services for enterprise deployments

CloudWatch Monitoring

Built-in metrics for rule evaluations, latency, and errors. Create dashboards and alerts with CloudWatch.

Learn more →

IAM & Secrets Manager

Use IAM roles for secure access. Store database credentials in AWS Secrets Manager.

Learn more →

VPC & Private Subnets

Deploy in private subnets for maximum security. Use VPC endpoints for private AWS access.

Learn more →

Ready to deploy on AWS?

Get started with GoRules BRMS on Amazon Web Services in minutes.