Smart serverless architecture for smart manufacturing
summary
Audi’s cloud-native parameter service sends per-car settings to stations using AWS IoT Greengrass and an event-driven backbone (SNS/SQS, EventBridge), and proves reusable across axle, headlight and battery stations. UI fields and validations are generated from a JSON schema + FORMLY so an elastic data model supports runtime schema changes without DB migrations (DynamoDB). A closed feedback loop uses end-of-line inspection to auto-calculate offsets that are trusted in production, and rigorous end-to-end tests (Postman, station simulator) catch infra/config failures missed by unit tests.
AI-written summary · about
chapters (27)
- 0:00Intro
- 2:10Smart manufacturing is a broad topic
- 3:16Real use case: Parameter service
- 4:42Topics we will cover
- 5:35Manufacturing systems aren't boring
- 7:14Serverless is generally a good architectural answer
- 8:26Additional challenges for smart manufacturing
- 10:29Risk: Adding complexity to a complex system will make it even more complex
- 11:57Serverless solutions are at risk to become a complex dependency nightmare
- 13:23Following fundamental architecture principles is a prerequisite for reusability
- 16:55How to apply those principles to serverless applications
- 19:41Example: Parameter service
- 22:23Learn software reuse concepts from app stores
- 23:14Idea: Introduce service stores as company catalog for reusable software bundles
- 26:20Example: The Volkswagen DPP
- 28:32Why do smart manufacturing systems need to be highly adaptable?
- 29:53Example: Add an additional field to an entity
- 31:11Design Principle: Elasticity in data models
- 32:48Generate UI forms from the JSON schemas, targeting a template engine
- 33:44Embed dynamically rendered UI forms in your application
- 34:44Elastic data model example with JSON schemas
- 36:26Goal: Self-optimizing production systems
- 39:08Design principle: Event-driven architectures as foundation for closed feedback loops
- 40:02Example: Closed feedback loop in the parameter service
- 41:21Testing the user story: "Send parameter to a station"
- 43:08Development principle: End-to-end test over local testing
- 46:01Smart serverless for smart manufacturing
related talks
15mAWS On Air Industry Review ft. Automotive
41mBuilding Durable Serverless IoT Device Workflows using Cloud
24mPrototyping the Future Automotive Cloud
30mCustomer centricity in manufacturing with operational improvements
49mServerlesspresso: Building a Scalable, Event-Driven Application
42mEnterprise Serverless Adoption. An Experience Report
30mThinking Serverless: From User Request to Serverless Solution
49mBuilding Next-Generation Applications with EDA
