Platform Case Study — a self-hosted multi-tenant SaaS

How the dloizides.com SaaS platform works: products, microservices, shared libraries, DevOps, and AI-assisted development

Choose a Module

🧭

Overview

What the platform is, the products, and the architecture at a glance

📦

The Products

Erevna (surveys), Katalogos (menus), Kefi (events), games & tools — what they do and how to use them

🧩

Microservices

.NET services, Keycloak SSO, multi-tenancy, RabbitMQ messaging, PostgreSQL & S3

🔗

Shared Libraries

NuGet + @dloizides/* NPM packages and the create-dloizides-app scaffolder

⚙️

DevOps & Quality

Kubernetes, CI/CD, Playwright E2E, observability, smoke tests, Lighthouse/a11y, analytics

🤖

Built with Claude Code

Agentic AI-assisted development — multi-agent workflows, lifecycle pipeline, verification loops