Introduction
  • Course Overview & Expectations
  • Introduction to SaaS
  • SaaS Elements
  • SaaS vs IaaS vs PaaS
  • Architecting SaaS - Challenges
  • @Review - SaaS Basics
Course Use Cases - An Introduction
  • Introduction to the Use Cases
  • ITS - Functionality
  • ITS - Functional Architecture
  • LCS - Functionality
  • LCS - Functional Architecture
  • Use Case Process for the Course
Multi-tenancy Architecture
  • Intro to Multi-tenancy
  • Tenant Resource Allocation
  • Architecting Resource Allocation
  • Tenant Context Awareness
  • Intro to Tenant State
  • Architecting Stateless Services
  • Architecting Stateful Services
  • @Review - Multi-tenancy architecture
  • - ITS Use Case - Multi-tenancy
  • - LCS Use Case - Multi-tenancy
Data Services Architecture
  • Intro to SaaS Data
  • Database Partitioning
  • Real time Cache
  • Machine Logs
  • Inter-component messaging
  • Multi-component Messaging
  • - ITS Use Case - Data Services
  • - LCS Use Case - Data Services
Provisioning Architecture
  • Intro to SaaS Provisioning
  • Templates and Automation
  • Custom & API based Provisioning
  • Change Propagation
  • Local Cache
  • - ITS Use Case - Provisioning
  • - LCS Use Case - Provisioning
Monitoring and Upgrades - Architecture
  • Service Levels
  • Types of failures
  • Architecting SaaS monitoring
  • Upgrades in SaaS
  • Architect for Upgrades
  • - ITS Use Case - Monitoring and Upgrades
  • - LCS Use Case - Monitoring and Upgrades
Security and Integrations - Architecture
  • Security in SaaS
  • Architect for Security
  • Intro to SaaS Integrations
  • Architecting Integrations
  • Integrating ITS and LCS Use Cases
Conclusion
  • Closing Remarks
  • BONUS LECTURE - Other Courses and Coupons