This Guidance is deployed with infrastructure as code (IaC), a DevOps principle that helps you maintain infrastructure through repeatable and reliable processes. Supply chain stakeholders, including business, development, and operations teams, should align on an IaC strategy.
Overview
This Guidance demonstrates architectural options for building a supply chain operational data hub. The hub ingests data from thousands of disparate sources, including internal sources about planning and execution and external sources about shipment tracking. The hub then generates a single, harmonized view of data. Visibility into data from various enterprise and execution systems can be used for real-time planning around demand forecasts, inventory, and procurement. The data hub helps supply chain organizations make data-driven decisions that improve delivery times and increase customer satisfaction.
How it works
This architecture shows options for ingesting data from supply chain planning, execution, and real-time shipment status providers as well as building cross-category scorecards using AWS services to create a supply chain data lake for analysts and planners.
Step 1
Well-Architected Pillars
The architecture diagram above is an example of a Solution created with Well-Architected best practices in mind. To be fully Well-Architected, you should follow as many Well-Architected best practices as possible.
Operational Excellence
Security
DataSync uses cross-account access to delegate access to data and resources across different AWS accounts. QuickSight uses fine-grained access control to secure access to dashboards.
Reliability
Services such as Amazon S3, AWS Glue, DataSync, Athena, and QuickSight are highly available, allowing you to scale workloads based on demand.
Performance Efficiency
Serverless technologies in this architecture allow you to provision the exact resources needed at any given time.
Cost Optimization
Services in this architecture can automatically scale to meet demand, so you only pay for the resources consumed without under or over provisioning.
Sustainability
Services in this architecture are serverless and scalable, optimizing backend resource consumption to reduce environmental impact.