Procell Therapies is a US aesthetics and cosmetic treatments company. The platform behind the business is a constellation — an Odoo 18 ERP with 110-plus custom modules covering sales, treatment packs, workshops and an academy; a Next.js website that doubles as the e-commerce front; AWS Lambdas for UPS shipment tracking and inbound link verification; Google Cloud Run services for OpenAI-driven contact-attempt and stake-claim verification. Several teams contribute. We own specific pieces of it.
On AWS we own the Terraform estate — ECS / Fargate for the website with blue-green deploys via CodeDeploy, RDS Postgres per environment, ALB with HTTP→HTTPS redirect, CloudFront for static assets, bastion for DB access, EventBridge → Lambda → Slack notifications on every deploy success or failure. On serverless we maintain four GCP Cloud Run services (two OpenAI verification pipelines, a SendGrid webhook batcher, a Zoom webhook proxy) and four AWS Lambdas (UPS tracking, UPS webhook relay, link-checker for backlink verification, and the website's own deploy notifier).
On the Next.js website specifically we hold a narrower seat: Hasina runs the QA and the load-testing battery, exercising the e-commerce paths before the high-traffic moments. Dan is the DevOps engineer behind those deploys — Terraform-managed infrastructure, CodePipeline (Source → CodeBuild → CodeDeployToECS), and the Slack notifications that tell the team when a deploy lands.
Procell's platform was never going to be one stack. The ERP belongs in Odoo because that's where the business shape — treatment packs, workshops, academy enrollment — already lived. The website belongs in Next.js because that's what its team writes well. The OpenAI verification pipelines belong on Cloud Run because they're event-shaped, not request-shaped. Our seat is the seams between them.