Technical leadership on an industrial IoT platform for machine control data collection and analytics.
- Platform scope
- 100,000+ machines
- Domain
- Industrial IoT
- Period
- 2020–2023
01 / Context
Machine control data at industrial scale
The Sodick Industrial IoT Solution is a platform for collecting and analyzing industrial machine control data.
02 / My role
Team Lead, Principal Java Engineer and System Architect
I worked on the project from September 2020 to September 2023, combining technical leadership, Java engineering and system architecture responsibilities.
03 / Engineering environment
Java and Spring with an extensive AWS stack
- Application technologies included Java, Spring Boot, Spring Cloud and Docker.
- The web stack included Spring MVC and Thymeleaf.
- AWS services included ECS, Kinesis, Firehose, Redshift, DynamoDB, API Gateway, Lambda, S3 and Athena.
04 / Platform scope
Data collection and analytics across the machine fleet
The platform’s scope covered control data collection and analytics for over 100,000 industrial machines.
Technology stack
- Java
- Spring Boot
- Spring Cloud
- Docker
- Spring MVC
- Thymeleaf
- AWS ECS
- Kinesis
- Firehose
- Redshift
- DynamoDB
- API Gateway
- Lambda
- S3
- Athena