Hybrid-tenancy with MongoDB in .NET API — Part 01

Many times we have some situations that require our application to attend to many clients. In this context, we have some techniques to attend this, but we will talk about three architectural strategies:

Single-Tenant

Clearly, you can note that the new client wins a new and completely isolated application. But the cost to keep this is high, besides that, you have some difficulty to deploy this application, like to construct a pipeline of CI/CD.

Multi-Tenant

Hybrid-Tenant

What do you need to evaluate?

  • Security policy
  • Budget
  • Scalability and elasticity
  • Functional requirements
  • Operations
  • Customizations

For the next step, we will see how can we build an application to apply this technique!

See you later!

Go to Part 02

Bachelor in Computer Science, MBA in Software Architecture and .NET Developer.