Key design concerns when building XaaS

Let's review the key design concerns that need to be addressed when building XaaS and providing those services for consumption:

  • Multi-tenancy: When you start designing your service for public consumption, one of the first requirements is the ability to support multiple tenants or customers. As people start signing up to use your service, the service needs to support be able to provide a secure boundary for customer data. Typically, SaaS is a good candidate for the multi-tenancy design concerns. For every tenant, the data and application workload might need to be partitioned. Tenant requests are within the confines of the tenant data. To design multi-tenancy within your application, you will need to ...

Get Cloud-Native Applications in Java now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.