When building Software as a Service (SaaS) you'll often need to use a Multitenant Architecture. There are many different ways that you can segregate compute and data storage in a multitenant environment. Data storage can be in a silo or partitioned. Compute can be pooled or siloed. And both together you can create lanes for groups of tenants. In this architecture, having the identity of each request is critical in being able to route a request all the way through to the right services and resources.
EventStoreDB
https://eventsto.re/codeopinion
Subscribe: / @codeopinion
Join this channel to get access to source code & demos!
/ @codeopinion
Don't have the JOIN button? Support me on Patreon!
/ codeopinion
Blog: https://codeopinion.com
Twitter: / codeopinion
✨ LinkedIn: / dcomartin
0:00 Intro
0:38 Multitenant
3:32 Identity
5:01 Code Example
7:13 Lanes
#softwarearchitecture #multitenant #saas