Folkshops — Multi-Tenant E-Commerce SaaS
Multi-tenant commerce platform with database-enforced tenant isolation, event-driven payments, and an MCP-powered AI shopping assistant.
Tenant-scoped PostgreSQL Row-Level Security with server-side tenant context resolution; a Transactional Outbox + BullMQ workflow that persists payment state and order.paid events atomically; Redis cache-aside with tenant-aware keys and Set-based tag invalidation. Stripe Connect hosted onboarding and destination charges with webhook signature verification and idempotent payment initiation; read/write routing for read replicas; a PostgreSQL → Debezium → Kafka → Elasticsearch CDC pipeline for search. AI shopping assistant built on a typed MCP tool registry with Hexagonal Architecture, targeting AWS EKS, RDS, ElastiCache, Terraform, and Argo CD.
