Multi-tenant Symfony with PlatformAware and Doctrine filter
How to hold multiple tenants in the same PostgreSQL database with a Platform entity, a PlatformAware trait and a per-request Doctrine filter.
- Multi-tenant
- Architecture
- Engineering
Keyson frames, builds and operates web platforms, SaaS products and infrastructure layers, with a constant focus on architecture, delivery and code clarity.
To better understand our approach, explore our About page , read our engineering journal or contact us .
In production
Architecture, delivery and SaaS publishing.
10+
years of engineering practice
04
core capability areas
01
SaaS product published: Cercly
Keyson stands for sober engineering. We make defensible choices, ship readable code, and keep operations in view well beyond the first release.
We frame structures before writing code: flows, data, integrations, build vs buy. Good architecture makes everything else fast.
Audits, team reinforcement, fixed-scope or build & run — we match the intervention to your context and maturity.
As a SaaS publisher, we think about support, operations and time-to-value from the first commit.
We work the full chain: consulting, architecture, development, operations. Every engagement keeps clarity on deliverables, governance and quality.
Assessments, technical trajectory, web architecture, API and internal platforms.
Full-stack delivery, SaaS, back-offices, business applications and internal tools.
Automation, reliability, observability, CI/CD, environment and cost mastery.
Generative AI integration, workflow automation, pragmatic usage and cost control.
Commerce architecture, customer journeys and operational flows between content and product.
A senior contributor who can absorb technical and product stakes quickly.
The right format depends on clarity, delivery pace and the level of autonomy you need.
Short mission to clarify a topic, align stakeholders and reduce uncertainty.
Autonomous senior contributor embedded in your team with clear technical ownership.
Defined perimeter with deliverables, governance and quality commitment.
Continuous responsibility on a digital asset: build, stabilize, evolve.
Cercly is the association management SaaS platform published by Keyson. It centralises members, memberships, events and cash flow to reduce the administrative burden on associations.
Keyson's founder previously worked on consulting and software delivery assignments for organizations such as Edenred, Groupama, Vallourec and SFR.
More than a decade of consulting and delivery on critical systems.
We publish our technical choices, field reports and framing methods to nourish the conversation.
How to hold multiple tenants in the same PostgreSQL database with a Platform entity, a PlatformAware trait and a per-request Doctrine filter.
How we built an invitation and login-code flow with hashing, expiration, lockout and IP-level guardrails.
Why a well-placed BFF can act both as a safer web-session boundary and as a data-shaping layer for the frontend.
First contact within two business days. No sales intermediary — straight to the technical team.