Solution Structure
MDAA is a comprehensive solution built using a modular approach. Think of it as a sophisticated building kit for creating secure and scalable data infrastructure on AWS. Just as a building needs a foundation, walls, and utilities, MDAA provides all the necessary components to build your data/AI platform.
The Module Concept
Think of modules as specialized building blocks. For example:
-
If you want to deploy raw and transformation buckets for your data lake, there’s a datalake module that creates encrypted S3 buckets with proper access controls, sets up fine-grained lifecycle policies for cost optimization and configures bucket policies and cross-account access if needed
-
If you need to query data using Amazon Athena, there’s a module that sets up Athena workgroups with resource controls, configures query result locations, connects with your datalake and establishes necessary IAM permissions for query execution
-
If you want to add AWS Lake Formation settings to your tables, there’s a module that configures Lake Formation permissions and security settings, sets up database and table-level access controls, etc.
How Modules Work Together
Consider this practical scenario: You want to build a secure data lake for financial data.
-
Start with the roles module to create necessary IAM roles and policies
-
Add the datalake module to create encrypted storage
-
Add the Glue module to catalog your data
-
Implement Lake Formation module for compliance
-
Configure Athena module for analysts to query
-
Add audit modules for security
MDAA Starter Packages
Overview
Modern Data Architecture Accelerator (MDAA) provides a comprehensive set of pre-configured starter packages, each designed to accelerate your journey in building enterprise-grade secure and compliant data platforms on AWS. These packages eliminate the complexity of starting from scratch by providing production-ready configurations, security controls, and infrastructure templates.
Available Starter Packages
1. Basic Data Lake Package
| Purpose | Basic data lake foundation |
|---|---|
|
Key Features |
|
|
Ideal For |
|
2. AI/ML Platform Package
| Purpose | Enterprise-grade machine learning infrastructure |
|---|---|
|
Key Features |
|
|
Best For |
|
3. GenAI Accelerator Starter Package
| Purpose | Generative AI development and deployment platform |
|---|---|
|
Key Features |
|
|
Best For |
|
4. Governed Lakehouse Package
| Purpose | Enterprise lakehouse with comprehensive data governance using DataZone |
|---|---|
|
Key Features |
|
|
Best For |
|
Package Benefits
Time to Market
-
Reduce implementation time by 60-70%
-
Avoid common architectural pitfalls
-
Start with proven configurations
Cost Optimization
-
Pre-configured resource optimization
-
Built-in cost control measures
-
Efficient resource utilization patterns
Security & Compliance
-
Security controls aligned with AWS best practices
-
Built-in compliance frameworks
-
Automated security monitoring
Scalability
-
Designed for growth
-
Flexible architecture
-
Easy module addition/removal
Best Practices
Security
-
Enable all recommended security features
-
Implement proper encryption
-
Regular security assessments
-
Continuous monitoring
Operations
-
Follow GitOps practices
-
Implement proper tagging
-
Regular backup testing
-
Disaster recovery planning
Cost Management
-
Enable cost allocation tags
-
Set up budget alerts
-
Regular cost reviews
-
Resource optimization
Support and Maintenance
Regular Updates
-
Security patches
-
Feature updates
-
Performance improvements
-
Best practice updates
Note
All packages are regularly updated to incorporate the latest AWS features and security best practices.