article thumbnail

Beyond Frankencloud: living with your once and future SaaS architecture

CloudGeometry

” This definition, to reiterate my prior post on the subject , is most useful when it applies not merely to “time-is-money”, but to the speed of learning. Frankencloud happens when the speed of customer-facing feature development is paid for by charging interest to functions outside of the direct control of the application developers.

article thumbnail

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

CloudGeometry

The simplifying power of the MVC software design pattern makes it tempting to assume that SaaS and web application development is no more than a web-based version of a 3-tier stack. For a deep dive, have a look at the AWS Definitions – SaaS Lens ; for a deeper dive, see the Google DevOps Catalog here.