v2.0GoRules Version 2 is here - redesigned, now with managed cloud. GoRules Version 2 is here!
Watch the launch video Watch
Deploy the BRMS on AWS . One Docker image on ECS or EKS, Aurora PostgreSQL behind it - the full business rules platform inside your own AWS account.
$ docker pull gorules/brms$ aws ecs update-service --service gorules-brms ✓ service reached steady state
GoRules BRMS ECS / EKS
Aurora PostgreSQL managed database
Releases deploy to DevelopmentS3 bucket → Agent / SDK
StagingS3 bucket → Agent / SDK
ProductionS3 bucket → Agent / SDK
Two ways in. Both production-ready. The official Docker image runs the same on ECS and EKS - pick managed simplicity or full Kubernetes control.
Amazon ECS The simplest path to production: run the image on Fargate or EC2 behind an Application Load Balancer, and let ECS handle orchestration and scaling.
Fargate - no servers to manage Auto scaling on CloudWatch metrics Service discovery with AWS Cloud MapECS deployment guide Amazon EKS Already on Kubernetes? Deploy with the same Helm chart you would use anywhere - plus IAM, ALB Ingress, and managed node groups or Fargate profiles.
One-command Helm install IAM roles for service accounts (IRSA) Horizontal Pod Autoscaler supportKubernetes guide Backed by Aurora PostgreSQL. The BRMS keeps users, projects, rule versions, and audit history in PostgreSQL. Aurora replicates across Availability Zones with continuous backups - plain RDS PostgreSQL works too.
Automated backups, patching, and maintenance Multi-AZ failover in seconds Serverless v2 capacity scalingDatabase configuration GoRules BRMS Docker container
Aurora PostgreSQL users · projects · versions · audit
Built for the rest of your AWS. The BRMS plugs into the AWS services you already run - monitoring, secrets, and private networking included.
Ship rules from your AWS account. Run the BRMS on ECS or EKS with Aurora PostgreSQL - or start free on GoRules Cloud while you evaluate.