Composable Commerce: Inside Shipt's Kit Platform
InfoQ, Wednesday, October 14th, 2026
Domain modeling lessons from Shipt's commerce platform: few first-class entities, set intersections and typed constraints.
The article describes how Shipt designed its Kit platform for composable commerce.
A key takeaway is to build from a small number of first-class entities that reference each other instead of duplicating data, and to resist adding a new entity for every use case.
Multi-constraint features, such as which locations serve a customer and which categories have eligibility rules, should be treated as intersections of independently evaluated sets.
Regulated product categories should be modeled as distinct types with their own rules, and layered lightweight guards can be used when a fully safe editing workflow cannot fit a deadline.