YoVDO

AWS SaaS Factory Architecture Track: Multi-Tenant Data Partitioning

Offered By: Amazon Web Services via AWS Skill Builder

Tags

Amazon Web Services (AWS) Courses Amazon S3 Courses Amazon DynamoDB Courses Amazon Redshift Courses Amazon RDS Courses

Course Description

Overview

Storage is one those fundamental areas that every SaaS application must address. There are a number of factors—both technical and business—that can influence the strategy you choose for partitioning data for your tenants. The goal of this course is to provide you with an end-to-end review of the common techniques that are used to implement partitioning in SaaS environments. This course outlines the various models for partitioning and concludes with a review of how each storage pattern is realized on Amazon DynamoDB, Amazon RDS, Amazon Redshift, and Amazon S3. We’ll also explore optimization strategies than can be employed to address some of the challenges associated variations in tenant load and data size.


Intended Audience

This course is intended for:

  • Technical professionals
  • Software developers
  • Solutions architects
  • IT professionals


Prerequisites

We recommend that attendees of this course have the following prerequisites:

  • General understanding of AWS’s products and services
  • Working knowledge of software-as-a-service (SaaS)


Delivery Method

This course is delivered through:

  • eLearning (WBT)


Duration

  • 60 minutes


Course Outline

This course covers the following concepts:

  • Overview of Data Partitioning Concepts
  • Understanding and Profiling Tenant Data
  • Controlling Access to Tenant Data
  • Applying Partitioning on AWS
  • Partitioning Optimization

Tags

Related Courses

AWS Developer Series
Amazon via edX
Introduction to Amazon Web Services (AWS)
Coursera Project Network via Coursera
Working with MySQL DB instance using AWS RDS
Coursera Project Network via Coursera
Amazon Web Services: Controlling Cost (2018)
LinkedIn Learning
AWS CLI: Tips and Tricks
LinkedIn Learning