You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add App Structure and Airflow Workflow sections to all examples in README
- Added App Structure sections for ML Training, ML Deployment, and GenAI examples
- Added Airflow Workflow collapsing sections for all 5 examples (QuickSight, Notebooks, ML Training, ML Deployment, GenAI)
- Ensures consistent documentation structure across all examples
**[View Full Example →](docs/examples-guide.md#-data-engineering---notebooks)**
489
612
490
613
---
@@ -498,6 +621,30 @@ Train ML models with SageMaker using the [SageMaker SDK](https://sagemaker.readt
498
621
499
622
**What happens during deployment:** Training code and workflow definitions are uploaded to S3 with compression, Airflow DAG is created for training orchestration, MLflow connection is provisioned for experiment tracking, and SageMaker training jobs are created and executed using SageMaker Distribution images.
500
623
624
+
<details>
625
+
<summary><b>📁 App Structure</b></summary>
626
+
627
+
```
628
+
ml/training/
629
+
├── manifest.yaml # Deployment configuration
630
+
├── code/
631
+
│ ├── sagemaker_training_script.py # Training script
**[View Full Example →](docs/examples-guide.md#-machine-learning---training)**
561
735
562
736
---
@@ -570,6 +744,29 @@ Deploy trained ML models as SageMaker real-time inference endpoints. Uses SageMa
570
744
571
745
**What happens during deployment:** Model artifacts, deployment code, and workflow definitions are uploaded to S3, Airflow DAG is created for endpoint deployment orchestration, SageMaker endpoint configuration and model are created, and the inference endpoint is deployed and ready to serve predictions.
**[View Full Example →](docs/examples-guide.md#-machine-learning---deployment)**
634
856
635
857
---
@@ -643,6 +865,35 @@ Deploy GenAI applications with Bedrock agents and knowledge bases. Demonstrates
643
865
644
866
**What happens during deployment:** Agent configuration and workflow definitions are uploaded to S3, Airflow DAG is created for agent deployment orchestration, Bedrock agents and knowledge bases are configured, and the GenAI application is ready for inference and testing.
645
867
868
+
<details>
869
+
<summary><b>📁 App Structure</b></summary>
870
+
871
+
```
872
+
genai/
873
+
├── manifest.yaml # Deployment configuration
874
+
├── job-code/
875
+
│ ├── requirements.txt # Python dependencies
876
+
│ ├── test_agent.yaml # Agent test configuration
877
+
│ ├── lambda_mask_string.py # Lambda function
878
+
│ └── utils/
879
+
│ ├── bedrock_agent.py # Agent management
880
+
│ ├── bedrock_agent_helper.py # Agent utilities
881
+
│ └── knowledge_base_helper.py # Knowledge base utilities
0 commit comments