Synadia advised ConDoor on new hardware for the next generation of profile machines and helped to make it smart by linking it to serverless cloud software which they developed. Very simplified the high-level architecture looks following:
- Proprietary Local Software  runs in ConDoor’s private cloud, work orders get created there, stored in DB and synchronized with Cloud Software  (Portal) which runs in AWS cloud.
- An Operator can adjust a work order for a particular machine and schedule it for execution . GreenGrass  checks for new orders, and when available caches it locally.
- The machine  checks upon request for new work orders on GreenGrass device, displays information on a local screen and enables an operator to start the job.
- When the job is complete, a status update is sent back to ConDoor proprietary software.
In this project Synadia used following AWS services: AWS CodePipline, AWS CloudFormation, AWS CodeBuild, AWS IoT Thing, AWS IoT Core, AWS IoT GreenGrass, AWS Lambda, Amazon CloudFront, Amazon API Gateway, Amazon DynamoDB, Amazon Cognito, Amazon VPC, Amazon Route 53, Amazon S3, Amazon Simple Queue Service, AWS Amplify.
The complexity of relationships between these building blocks is depicted in the diagram below.