DEV Community

Cover image for A List to Understand SaaS Architecture
Kenta Takeuchi
Kenta Takeuchi

Posted on • Originally published at bmf-tech.com

A List to Understand SaaS Architecture

This article was originally published on bmf-tech.com.

SaaSなんもわからん!からSaaS完全に理解した!に近づくために参考になりそうな資料をまとめておく。

Resources

Important Considerations for SaaS Architecture in Business Models

  • Can flexible services (subscription plans, features, etc.) be provided to users?
  • Can user onboarding (starting service use) be expedited?
  • Can analytics, metrics, and billing be managed appropriately?
  • Can non-functional requirements considering noisy neighbors be ensured?
  • Can data breaches (such as data visible to other users between tenants) be appropriately addressed?
  • What are the resources to be isolated in terms of functionality, performance, data, etc.?

Thoughts

  • Cost optimization seems challenging. If a specific tenant consumes excessive resources but the billing remains similar to other tenants, it could become problematic...
  • There might be a need to share tenants between parent and subsidiary companies or partially integrate data, which could be tricky. There are trade-offs.

Top comments (0)