7 Handling multi-tenancy

 

This chapter covers

  • How multi-tenant systems come into being
  • How queues and streams are used to move telemetry
  • What Presentation Stage features you need

A system with multi-tenancy is one where different owners control, or have rights to, different parts of the overall system. A system like Digital Ocean is an example of a multi-tenant system, where each account-owner operates certain assets inside Digital Ocean’s infrastructure. For telemetry ecosystems, multi-tenancy can be as simple as having a robust access control framework on the dashboarding system, or involve complicated event routing infrastructure to deliver telemetry events to storage and presentation systems separately owned and operated by different teams.

The core multi-tenant feature is the ability to hide telemetry from other tenants/data-owners. Because there are many ways concealing telemetry data can be accomplished, a multi-tenant telemetry ecosystem means different things to different technical organizations. This chapter will help you figure out what it means for you.

7.1      How multi-tenant architectures come about

 
 

7.1.1      Evolving multi-tenancy in an early stage startup

 
 
 
 

7.1.2      Evolving multi-tenancy in a culture of free sharing

 

7.1.3      Evolving multi-tenancy in a culture of strong separation

 
 
 

7.2      Designing multi-tenant telemetry systems

 
 

7.2.1      Multi-tenancy in the Shipping Stage

 
 
 
 

7.2.2      Multi-tenancy in the Presentation Stage

 

7.3      Summary

 
 
 
 
sitemap

Unable to load book!

The book could not be loaded.

(try again in a couple of minutes)

manning.com homepage
test yourself with a liveTest