Closed

Setup SaaS multi-tenancy (instance) MEAN app with Kubernetes

We're a startup company busy realising a Multi-Tenancy SaaS platform written in MEAN stack and uses Kubernetes and Docker for Container orchestration. We need help to write a Kubernetes API in Nodejs that will start a separate instance of the app in it's own namespace upon Customer signup. Help me understand the workings of Kubernetes in this context.

The app is currently setup with the following structure:

Customer Namespace: ([login to view URL])

- Customer Frontend (Angular 8):

Includes landing page of the platform and links to customer sign up and user login in.

- Customer API (NodeJS loopback):

Endpoints for Customers and specifically customer sign up that will create a new instance of

the core app in it's own namespace so that users within that company can use their own

subdomain eg. [login to view URL]

- Customer Database (MongoDB):

Stores all data relating to Customers, and more specifically the namespace that they operate

in.

Tenant Namespaces: (tenant subdomain eg. [login to view URL])

- Tenant Frontend Angular 8:

Core application and specifically login page for users of this tenant. eg.

[login to view URL]

- Tenant API NodeJS:

All endpoints relating to tenant specific queries.

- Tenant Database:

Stores all data relating to tenants.

I am trying to setup this architecture on my local machine with minikube. But I'm having trouble to let the Customer app talk to the core app in custom tenant namespaces and need help with this. I am also new to DevOps so will be open to any suggestions to make changes to the architecture or code.

Skills: Kubernetes, node.js, MongoDB, Angular Material, Express JS

See more: multi tenancy predective dialer comparison, setup joomla multi language, multi tenancy open source, multi tenancy elastix, typo3 setup template multi css, ec2 instance web app, multi tenancy php, multi tenancy shopify, multi channel streaming audio app android, multi friend selector iframe app, multi friend input iframe app, fbml multi friend selector iframe app, facebook multi friend selector iframe app, vtiger multi tenancy, mondrian multi tenancy, pentaho multi tenancy, hibernate multi tenancy, setup fooman multi site, multi tenancy hibernate spring example

About the Employer:
( 0 reviews ) Pretoria, South Africa

Project ID: #21304970

9 freelancers are bidding on average $247 for this job

henry0823

Hi sir! Nice to meet to you! I am very happy to read your project carefully. I am an expert of the kubernetes. I have enough experiences of the Kubernetes, docker, okd and aws for about 5 years. Before I have ever More

$250 USD in 7 days
(4 Reviews)
3.0
midas0925

Node.js + Mongodb Expert is here!@ I have read your requirements and i am really interested in your project. I have rich experience in this field and i can implement your requirements perfectly. If you hire me, you wil More

$140 USD in 7 days
(7 Reviews)
3.0
songhwa2019

Hi there. Thank you for your posting. I have done similar projects 2 days ago which provide the LMS platform for different tenants. I hope I can do the same job with you. Regards.

$500 USD in 3 days
(7 Reviews)
3.1
himanshu2464

I'm a Cloud Services Expert with extensive experience of Network and Security Services, Migration Services, Architecture Redesign and Development on various popular platforms such as AWS, Microsoft Azure, Google Cloud, More

$500 USD in 1 day
(2 Reviews)
2.5
TopDesign731

Hello. I am a professional ⭐---“ MEA(R)N & Top Design expert”--- ⭐to have rich experience with Mongdb,express,angular,React for 5+years. I have full-time now and I am ready to work with you immediately.I finishe More

$300 USD in 7 days
(2 Reviews)
1.4
sunearthdolpin

Hello, Sir. How are you? Thanks for your post. I have read your project detail carefully. I have ever carried out this kind of project and have rich experiences. I am sure I can handle your project perfectly in the qui More

$140 USD in 7 days
(0 Reviews)
0.0
zeyuye1989

i'm a professional devops with 3-5 years of experiences in the cloud (AWS, 阿里云,Digital Ocean and etc), I've built many complex cross region intergrated infrastructures (with CI/CD implemented) in the past with tools su More

$111 USD in 7 days
(0 Reviews)
0.0
ashishagrawallko

https://www.freelancer.com/u/android2014213?w=f I am Redhat Certified Engineer. I have 8 years of experience as a Linux System Administrator. I posses good knowledge of mail server like zimbra, sendmail, web server lik More

$140 USD in 7 days
(0 Reviews)
0.0
yongan20151117

Hello Sir. How are you . I am cloud expert. My skill is kubernetes,docker,jenkins,devopts. I can do it. No problem. Please contact [login to view URL] you.

$140 USD in 1 day
(0 Reviews)
0.0