"No one is harder on a talented person than the person themselves" - Linda Wilkinson ; "Trust your guts and don't follow the herd" ; "Validate direction not destination" ;
Showing posts with label SaaS. Show all posts
Showing posts with label SaaS. Show all posts

September 15, 2024

Multimodal data platform

ETL and data pipelines are redefined in #GenAI Applications. Your #ETL now will support 

  • #images, #docs, #numbers, #pdfs. Extracting and storing insights/vectors / structured databases 
  • Everything together creates the new #GenAI #Multimodal data platform. 
  • #Multimodal #insights from all forms of data
  • #Proplens is working to align this perspective for our customers for richer insights and perspectives. #productlessons #genai #data
Keep Loading and Learning!!!

April 28, 2023

AWS SaaS Blueprint

Interesting session on building SaaS Apps. Include different aspects hosting, keeping multiple versions, Isolating resources, sharing


  • Categorize patterns / Building Blocks
  • Manage and Operate Business
  • Tenant aware, Tier aware metrics


  • Flavors of Isolation
  • Parition workloads
  • Partition data

  • Domain / Sub domain / Tenant work load
  • Users to tenants mapping
  • Orchestrate
  • Tier - Throttle - Pattern

  • Control Plane - Horizontal Services, Manage / scale. Services manage tenants
  • Application Plane - Nature of SaaS Application, Isolation, Data Partitioning, Micro-Services

  • Serverless - Control Plane
  • Containers - App Plane
  • Silo - Dedicated to Tenant
  • Pool Side - Everything shared


  • Silo - Deployment (Data Privacy / API Deployment)
  • Serveless for Control Plane (Monitor / Measure)
  • Onboard Architecture
  • Self Service / Sign up
  • Registration Service
  • Create tenant / Routing / Policies
  • Roles / Tiers / Isolation Policies
  • Bill / Provision / Policies / Routing

  • Provisioning experience
  • Register - Provision / Self Service 
  • Pooled Tenants


  • Tenant Aware identity
  • Access / Tenant Context
  • Tokens with client context

  • Tenant aware
  • sub-domain
  • which user pool to authenticate against
  • Tenant management middle of execution

  • Multiple / Global user pool
  • MFA exclusive to user pool

  • User pool mapped to

  • User Management
  • Admin - Tenants - Users

  • Amazon Cognito - Implement secure, frictionless customer identity and access management that scales
  • Billing providers - Third party
  • Setup account with billing provider configure plans
  • Send Activity data

  • Metrics

  • Application Plane
  • Full Stack Silo/FUll Stack Pool

  • Provisioning / Tiered 

  • Full Stack Silo patterns


  • Full Stack Pooled patterns

  • Mixed models

  • Multi-region

  • EKS




  • Isolation Implementation
  • Full Stack Silo = Isolation off
  • Full Stack Isolation
  • Resource level isolation

 


  • Deployment driven isolation


  • Runtime enforced isolation

Keep Exploring!!!

April 10, 2023

SaaS Architecture References

A few questions on building SaaS.

  • Are we going to create instances for each customer
  • What is going to be common / pooled vs dedicated

Dedicated Service and DB Layer (Silo)


Ref - Link

Ref - Link

Key aspects

  • Identity Management
  • Monitoring
  • Tenant onboarding


  • Amazon Cognito - User onboarding is handled here
  • Tenant Details are stored in DynamoDB
  • Amazon code Pipeline to create custom namespaces and services

For AWS Lambda







Ref - Link


Ref - Link

Pooled Service and Dedicated DB (Pooled)


Keep Exploring!!!

January 31, 2023

SaaS AI Apps

Primarily the work will be around

  • Large-scale Microservices based SAAS enterprise application
  • ML code and application development interchangeably
  • RESTful APIs for internal and partner consumption
  • End-to-end ownership of microservices
  • Flask / React-based application

Keep Exploring!!!

December 31, 2021

Saas - software as a service to Services in SaaS Model

Hoping to see more

  • VaaS - vision as a service - Pay per use - Configure - Feed data Get insights 
  • DaaS - data analytics as a service - Data to insights, Configure, Explore and get insights
  • IaaS - Insights as a service - Generate required KPI customized for domain
  • FaaS - Forecasting as a service - Apply Algos, Tune and Pick and run best algos
  • RaaS - Recommendations as a service- Apply Algos, Tune and Pick and run best algos

#Saas - software as a service - Let 2022 see more, #VaaS - vision as a service, #DaaS - data analytics as a service, #FaaS - Forecasting as a service, #RaaS - Recommendations as a service