Multi-tenant web application with strict tenant isolation
Anonymised case study
Due to a non-disclosure agreement, we can't share the client name or project name. What you read here is the description of a real delivered project — anonymised.
Background
We built a B2B SaaS startup delivering a platform to clients in a regulated industry. Each client (tenant) needed strictly isolated data and independent configuration. Onboarding previously took weeks and required developer involvement — which meant the sales team couldn't close deals at the pace the market demanded.
Problem → Solution
Tenant and role boundaries blurred together, and every new tenant onboarding required developer work.
Tenant isolation enforced at the data and API layer, with clean role-based access boundaries.
Approach
We redesigned the platform with a tenant-first approach: every data layer knows the tenant context, every API call validates access, and tenant configuration is self-service through an admin interface. A staged rollout had new customers running in parallel on both systems while we built confidence, then a clean cutover.
Outcome
50+
Active tenants on the platform
5 min
New tenant onboarding (was: weeks)
0
Developer hours per onboarding
New tenant onboarding takes minutes, and the codebase can be extended without risk.
Operations
LIVEOngoing platform operations, tenant onboarding, security patching and continuous support.
Selected work
We take what we build seriously.
EU TAX COMPLIANCE
EU compliance platform for companies operating in Hungary
The team can now independently extend complex tax rules without putting the whole system at risk.
Read moreREAL-TIME DATA PROCESSING
Deterministic real-time backend for continuous data streams
Data inconsistencies are gone; the system handles continuous load stably.
Read moreGet in touch
Have a project in mind?
Let's talk about it. We'll reply within a few days, and a 30-minute call will tell us whether we're a fit.
Send an Email
Write us about your project. We'll reply within a few days.
Get in touchCall Us Now
Available Mon-Fri, 9 AM - 5 PM (CET). Use email or book a meeting.
+36 70 545 5832Book a Meeting
Schedule a call at a time that works for you.
View calendar