Okay, I’m going to geek out for this one. The start of my cloud computing career was not using cloud computing services, it was building them. This meant setting up a service that could do complex things, handle many service requesters, and manage to serve many clients simultaneously. To do all this, I had to design and build a multitenant architecture.
Multitenancy is the architectural principle of serving multiple clients or “tenants” from a single instance of a software application. This concept has played a pivotal role in the evolution of public cloud computing services and will continue to do so. That said, it’s not discussed much anymore.