Powering real-time AI analysis with scalable, cost-saving AWS infrastructure

About the client

Company Name
Location
Dortmund, Germany
Company size
51-200 employees

MotionMiners GmbH, based in Dortmund, Germany, is developing technology to optimize manual processes in logistics and production environments. Its integrated mobile sensors and custom machine learning algorithms collect employee movement and location data and highlight processes that can be improved by identifying inefficiencies and ergonomic strain.

The challenge

Our client came to us with the AI component of their project — wearable mobile sensors and custom AI algorithms to analyze the data. What they lacked, however, was the infrastructure for processing the sensor data at scale using their AI algorithms in order to show data at user dashboards. This cloud-based environment had to be:

Flexible enough to scale up and down
Processing sensor data requires powerful GPU (Graphics Processing Unit) resources, which are expensive to keep running continuously. Therefore, the infrastructure had to automatically respond to incoming workloads: scaling up for analysis and scaling down once there is no data to analyze.
Protected from outside interference
To mitigate cybersecurity risks and protect data, the system architecture required the strict isolation of all services, both within and outside the cluster.

Delivered value

On-demand AI processing
AI analysis is automatically triggered only when new data workloads appear in the cloud — otherwise, infrastructure remains in basic settings without draining cloud computing resources.
Maximal economic benefit
Greater cost efficiency was achieved by allocating high-performance computing resources only when needed, avoiding idle GPU capacity.
Total security
Isolated cloud environment has secure private communication and identity-based access mechanisms, with no public exposure of internal services.

Solution

While the MotionMiners team defined the overall environment’s architecture, our engineers focused on bringing it to life. As Lemberg Solutions is an AWS-certified partner, the project was supported by the AWS Incremental Workloads Program, allowing MotionMiners to accelerate development.

One of the most significant parts of the project was orchestrating the flow of data — the infrastructure had to trigger AI analysis when the data appeared in the cloud. To achieve this, we built the entire infrastructure around an event-driven architecture, where every new sensor data automatically triggers the next stage of the workflow. Overall, the system includes two main application layers: one responsible for initial data pre-processing and another for AI analysis and delivering final results to user dashboards.

After sensors upload data to the cloud infrastructure, AWS Lambda, a computing service, initiates a processing workflow. Then, the event-driven autoscaler, KEDA, monitors incoming workloads and triggers Karpenter, a tool for provisioning GPU resources. Moreover, the architecture supports multi-region deployments, so users can process data in their target region.

Once processing is complete, the infrastructure scales back down to its basic settings. If additional data is still waiting in the queue, compute resources remain active to avoid wasting time scaling the system up again. 

To ensure the reliability of data flow, our engineers implemented the OpenTelemetry tool, which gives our client full visibility into the data flow in the pipeline. With monitoring dashboards in place, they can quickly detect stalled processes, prevent data loss, and verify that information successfully passes through every stage of the pipeline. 

Infrastructure security was ensured by separating it into production and management environments to mitigate operational risks and enable easier rollback to previous settings. The communication between services is restricted to private cloud networks, so no traffic is exposed to the public network. 

Technologies
Amazon Kinesis Data Streams
Amazon EventBridge
Amazon Data Firehose
Amazon S3
AWS Lambda
SQS
Kubernetes
KEDA
Karpenter
Helm
Docker
Amazon CloudWatch
OpenTelemetry

The сollaboration with Lemberg and the AWS Incremental Workloads Program helped us accelerate our development tremendously. Not only on a technical level but also knowing that we could rely on them. We had a strict deadline for this project and were able to get going in a matter of days and be production-ready within the quarter. An achievement that would otherwise not have been possible.

Dr.Ing. René Grzeszick
Managing Partner at MotionMiners

How it works

Sensors collect movement data
Wearable devices capture workers' movements and send the information to the cloud.
The system triggers data processing
With the incoming data, the system allocates the computing resources needed for AI analysis.
Insights reach users
The results move to dashboards and external systems for further use.
Resources scale down when work is done
Once the analysis is complete, unnecessary computing resources are released to save costs.

Contact us

Kick-start your software development project with expert engineers

Share your business challenge with our experts so we can discuss it in detail and come up with the most feasible solution shortly.

Olga Lysak, Business Representative in Germany, Head of AI Business Development at Lemberg Solutions
Olga Lysak
CEO at Lemberg Solutions GmbH

Olga guides our customers on powering their software with AI capabilities, helping them to innovate and grow their business efficiency. Tap into her experience to get consulted on how AI can benefit your company and what it takes to implement it.