AWS Flash - SaaS Technical Fundamentals
Offered By: Amazon Web Services via AWS Skill Builder
Course Description
Overview
The SaaS Technical Fundamentals course provides an introductory look at deploying and managing Software as a Service (SaaS) applications on Amazon Web Services (AWS). This foundational training covers essential topics such as identity management, tenant onboarding, data isolation, and metering and billing, along with analytics and storage strategies. We will navigate the SaaS landscape effectively using AWS, laying the groundwork for further advanced studies and practical applications.
- Course level: Fundamental
- Duration: 90 minutes
Activities
On-demand, self service training, videos, and knowledge checks
Course objectives
In this course, you'll learn:
- The fundamentals and importance of Identity and access management when designing and building SaaS solutions on AWS.
- Design and implement a secure and scalable multi-tenant architecture on AWS, ensuring proper tenant isolation and data segregation.
- Understand the concept of cost per tenant, billing and metering a SaaS solution.
- Look in to the common SaaS metrics, how they get captured and aggregated, and how they apply across a SaaS business.
- Introduce approaches for implementing multi-tenant storage in your SaaS application.
Intended audience
This course is aimed at: Software Architects and Developers
Requisites
We recommend that people who meet the following requirements take this course:
- Basic knowledge of AWS Services:
- Familiarity with AWS Identity and Access Management (IAM)
- Understanding of AWS security concepts and best practices
- Basic understanding of Software-as-a-Service (SaaS) architectures:
- Familiarity with multi-tenant application design principles
- Programming experience:
- Proficiency in at least one programming language (e.g., Python, Java, Node.js)
- Familiarity with AWS SDK or AWS CLI for programmatic access
- Basic knowledge of security concepts:
- Understanding of authentication, authorization, and auditing
- Familiarity with security best practices and compliance requirements
- Experience with cloud computing concepts:
- Understanding of cloud service models
- Familiarity with scalability and elasticity principles
While not strictly required, having some hands-on experience with AWS services and building cloud-based applications would be beneficial for getting the most out of this course.
Course outline
How to Use This Course
Welcome
Pre-Course Self Assessment
Lesson 1: SaaS Identity Management
Lesson 2: Tenant Onboarding
Lesson 3: Tenant Isolation
Lesson 4: Metering and Billing
Lesson 5: SaaS Analytics
Lesson 6: SaaS Storage
Conclusion
Post-Assessment: SaaS Fundamentals
Tags
Related Courses
Access Controls(ISC)² via Coursera AZ-103 Microsoft Azure Administrator 2019 (Preview)
A Cloud Guru Azure PowerShell Essentials
A Cloud Guru Cross-Platform PowerShell in Azure
A Cloud Guru Introduction to Azure Security
A Cloud Guru