GrinSystem¶
SaaS ERP for food production companies (2–50 employees) in Poland.
Modular monolith with DDD, 7 bounded contexts. Python 3.13, FastAPI, async SQLAlchemy 2.0, Pydantic v2, PostgreSQL with RLS for multi-tenancy. Inter-module events flow through an in-process dispatcher (Kafka deferred until a module is extracted to its own service).
Explore the docs¶
-
Architecture
System boundaries, modules, communication rules, and architecture decision records.
-
Business
Business requirements, personas, product roadmap, and per-module business rules.
-
Technical Modules
Domain models, use cases, data models, and events for each bounded context.
-
API Reference
Live OpenAPI spec with Swagger UI and ReDoc.
Modules¶
identity · item_catalog · manufacturing · warehouse · traceability · crm · invoicing