$ kubectl apply -f production.yaml
terraform plan –out=tfplan
git push origin main –force-with-lease
npm run build && npm run deploy
argo sync production-cluster
docker buildx build –platform linux/amd64
aws eks update-kubeconfig –region us-east-1
pm2 reload ecosystem.config.js –update-env

[ case study ]

Novagems:
multi-tenant SaaS
on AWS EKS.

Workforce management for security and cleaning companies across the United States and Canada. Re-platformed onto a shared-schema, multi-tenant Kubernetes stack — with Terraform, ArgoCD, and zero-downtime deploys.

SAAS
MULTI-TENANT
10,000+ FIELD WORKERS
US · CA
REACT
REACT NATIVE
NODE.JS
AWS EKS
TERRAFORM
POSTGRES
ARGOCD
STRIPE

[ the brief ]

Build the workforce
management layer
for security.

Novagems serves security guard agencies and commercial cleaning companies that schedule thousands of field workers across shifts, regions, and clients. They needed a platform that could absorb new tenants without engineering effort, stay online during deploys, and give field supervisors a real-time view of who was clocked in, where, and when. The brief: re-platform a single-tenant monolith into a multi-tenant SaaS without taking the product offline.

[ what we built ]

Three layers,
shipped as one product.

Infrastructure, scheduling, and a field-worker mobile app — each owned end-to-end by the Sequenta team. Each layer ships independently behind feature flags, with rollback inside five minutes.

01

Multi-tenant
infrastructure

AWS EKS managed by Terraform. Shared-schema PostgreSQL with row-level tenant isolation. Adding a new client takes 30 seconds and zero manual steps. ArgoCD-driven GitOps for every deploy.

EKS
TERRAFORM
AURORA
ARGOCD

02

Scheduling
web app

React + Node scheduling and dispatch console for supervisors. Real-time shift state, conflict detection, payroll export to ADP and Paylocity, and incident escalation routing on a single timeline.

REACT
NODE.JS
WEBSOCKETS
POSTGRES

03

Guard
mobile app

React Native app for field workers with location-tracked check-ins, photo-tagged incident reports, and offline-first shift acceptance. Battery-optimised, works on 3G, ships to App Store and Play Store from one codebase.

REACT NATIVE
GPS
OFFLINE-FIRST

[ outcomes ]

Numbers from
the live system.

After three years on the rebuilt stack, Novagems runs as a multi-tenant SaaS across two countries with no manual provisioning — and on-call pages have dropped to single digits per month.

10,000+
Active field workers

12+
Region deploys

2
Countries (US + CA)

99.9%
Uptime SLA, 3 years

[ the stack ]

Boring tech,
chosen on purpose.

Every choice on the Novagems stack is something a competent team can hire for and operate without a PhD. No bespoke infra, no proprietary runtimes, no lock-in to managed services with surprise pricing.

01

Infrastructure

AWS EKS across three availability zones, Terraform modules for every resource, auto-scaling node groups, and ArgoCD for GitOps deploys. Reproducible from scratch in under 20 minutes.

AWS EKS
TERRAFORM
ARGOCD
GITHUB ACTIONS
CLOUDFLARE

02

Application

React + Node services on Kubernetes with PostgreSQL Aurora as the primary store, Redis for sessions and queues, and Stripe for tenant billing. WebSockets for live shift state.

REACT
NODE.JS
POSTGRES
REDIS
STRIPE

03

Mobile &
observability

React Native for the guard app shared across iOS and Android. CloudWatch and PagerDuty for monitoring and on-call. Runbooks in version control next to the services they describe.

REACT NATIVE
CLOUDWATCH
PAGERDUTY

[ build something like this ]

Need a build like Novagems?
Tell us what you’re building.

If you’re scaling a SaaS, replatforming a monolith, or shipping a multi-tenant product without a dedicated DevOps team, we’d like to hear about it. Most engagements start with a 30-minute call and a fixed quote inside 3 working days.