Collage Tool API
Product-collage generation with AI background removal. Batch processing for e-commerce catalogues. Running in Docker, serving multiple clients.
Read case study
Infrastructure · 2026
The chassis underneath every Krypton Forge Labs product. An Odoo 18 core sealed behind a typed anti-corruption layer, with Next.js frontends bolted on per vertical and a database-per-tenant deployment model.
Case study
Shipping multiple India-SMB verticals from scratch was a duplication tax we couldn't keep paying. Each new product was redrawing accounts, taxes, RBAC, file storage, and audit trails — work that wasn't differentiating the product but ate the first month of every engagement. We needed a chassis we could trust to absorb that complexity once, then never again.
We treat Odoo 18 as a system-of-record we don't fight: accounting, inventory, partners, GST. Everything client-facing is a Next.js 16 App Router frontend that talks to a typed anti-corruption layer instead of Odoo's RPC directly. Tenants live in isolated PostgreSQL databases, provisioned by Terraform, with shared static assets on object storage. The ACL is the only thing that knows Odoo's shape — products on top see clean domain types.
Two verticals (Schiffli ERP, Paraslace) are running on the platform in production. New vertical setup is now a one-day exercise instead of a one-month one. The ACL has caught three breaking-changes from upstream Odoo before they reached customers.
Related work