article thumbnail

User Model: What SaaS platform builders need to know to prepare for growth, Part 1

CloudGeometry

Part 1: User Model & Onboarding If you have a business model, you have put together ideas about users. Let’s do that by viewing that next level through the lens of onboarding. Onboarding in SaaS is an end-to-end process. Onboarding operationalizes your user model by expressing it through tenant context.

article thumbnail

Measurement: What SaaS platform builders need to know to prepare for growth, Part 3

CloudGeometry

If the architecture specifies tracking of user-level activity, it’s not difficult to slice-and-dice the log data to select for a user parameter (such as with a JWT token ), or using tags to match user/tenant activity to the per unit billing that AWS itemizes in your monthly cloud bill. There are limitless possibilities.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Monetization: What SaaS platform builders need to know to prepare for growth, Part 2

CloudGeometry

This has consequences both for the cost of onboarding a customer, as well as the cost of maintaining the customer during the discovery period. When you are solving a relatively new problem for your particular set of customers: the time required to make a decision about subscribing to your platform may be longer.

article thumbnail

Beyond Frankencloud: living with your once and future SaaS architecture

CloudGeometry

and onboarding new customers. Well-Architected Framework scorecard : One of the great advantages AWS has over other cloud providers is what it learns from the Amazon consumer eCommerce business. Bottom-up cost transparency is a key feature of any public cloud platform.

article thumbnail

Understanding Multi-tenancy, the Keystone of SaaS

CloudGeometry

There’s no one-size-fits-all SaaS architecture, so practical strategies of building such frameworks will vary. The AWS Well-Architected Framework is one such approach that helps adopt architectural best practices (whether or not you run on AWS) and adapt continuously.