FAB Builder empowers businesses to create multi-tenant applications that support tenants, microsites, and sub-sites—all with the flexibility of subdomain-based architecture. When you generate your application’s source code using FAB Builder, you can enable multi-tenancy as an option, allowing your application to dynamically create and manage tenants, microsites, and sub-sites. This feature is ideal for businesses looking to offer white-label solutions, client-specific portals, or regional sub-sites under a single application.
What Are Multi-Tenant Applications with Subdomains?
- Multi-Tenant Applications: A single application instance that serves multiple tenants (clients or users), with each tenant’s data isolated for security and privacy.
- Subdomains: Unique web addresses (e.g., client1.yourdomain.com) that allow tenants, microsites, or sub-sites to operate independently under the main application.
How FAB Builder Enables Multi-Tenant Applications
- Generate Source Code with Multi-Tenancy:
- During the code generation process, enable the multi-tenancy option to create an application that supports tenants, microsites, and sub-sites.
- Configure Subdomains:
- Set up subdomains for each tenant, microsite, or subsite (e.g., client1.yourdomain.com, campaign.yourdomain.com).
- Customize Tenant Experience:
- Allow tenants to customize their subdomains with unique branding and themes.
- Manage Permissions:
- Use role-based permissions to control access to features and data for each tenant or site.
- Deploy Your Application:
- Deploy the multi-tenant application to your preferred hosting provider (e.g., AWS, GCP, Azure) using FAB Builder’s one-click deployment.
Key Features of FAB Builder’s Multi-Tenant Architecture
- Tenant Creation:
- Dynamically create and manage tenants, each with their subdomain (e.g., client1.yourdomain.com).
- Microsites and Sub-Sites:
- Create microsites (e.g., campaign.yourdomain.com) or sub-sites (e.g., region.yourdomain.com) under the main application.
- Custom Branding:
- Allow tenants to customize their subdomains with unique branding, logos, and themes.
- Role-Based Permissions:
- Control access to features and data for tenants, microsites, and sub-sites using role-based permissions.
- Scalability:
- Add new tenants, microsites, or sub-sites as your business grows, without disrupting the main application.
- Subdomain Flexibility:
- Use subdomains to create a seamless and branded experience for each tenant or site.
Benefits of Multi-Tenant Applications with FAB Builder
- Efficiency:
- Manage multiple tenants, microsites, and sub-sites under a single application, reducing development and maintenance efforts.
- Customization:
- Offer tenants the ability to customize their subdomains with unique branding and themes.
- Scalability:
- Add new tenants or sites as your business grows, without worrying about infrastructure limitations.
- Security:
- Isolate tenant data and control access with role-based permissions and multi-layer security.
- Cost-Effectiveness:
- Save on development and hosting costs by managing multiple clients or sites under a single application.
Use Cases for Multi-Tenant Applications
- White-Label Solutions:
- Offer fully branded applications to clients, each with its subdomain (e.g., client1.yourplatform.com).
- Regional Sub Sites:
- Create sub-sites for specific regions or markets (e.g., us.yourplatform.com, eu.yourplatform.com).
- Campaign Microsites:
- Launch microsites for specific campaigns or events (e.g., campaign.yourplatform.com).
- Multi-Client Portals:
- Provide each client with a dedicated portal under a subdomain (e.g., client1.yourplatform.com).
- Educational Platforms:
- Create sub-sites for different schools or departments (e.g., school1.yourplatform.com).
Frequently Asked Questions
1. Can I create multi-tenant applications with FAB Builder?
Yes, FAB Builder allows you to generate source code with multi-tenancy support, enabling the creation of tenants, microsites, and sub-sites.
2. How do subdomains work in FAB Builder?
Each tenant, microsite, or subsite can have its subdomain (e.g., client1.yourdomain.com), providing a unique and branded experience.
3. Can tenants customize their subdomains?
Yes, tenants can customize their subdomains with unique branding, logos, and themes.
4. Is multi-tenancy scalable?
Absolutely! You can add new tenants, microsites, or sub-sites as your business grows, without disrupting the main application.
5. How do I deploy a multi-tenant application?
Use FAB Builder’s one-click deployment to deploy your application to AWS, GCP, Azure, or your preferred hosting provider.