Go Microservices for ML at the Edge
March 25, 2024
44 min
Free
go
ml-at-the-edge
edgex-foundries
service-coordination
microservices
machine-learning
data-processing
iot
edge-computing
mqtt
docker
api-gateway
Description
This talk explores the development of an AI/ML data pipeline processing infrastructure using Go-based EdgeX Foundries microservices for healthcare use cases. The solution automatically detects, manages, and processes images from OEM equipment, enabling AI/ML pipelines for image processing and comparison. The presentation details the challenges and Go packages used in a distributed edge deployment scenario involving both Windows and Linux systems, service dependency management, internationalization, and testing. It covers the full software development lifecycle, from introduction and architecture to deployment, testing, and maintenance, highlighting the use of Go for data processing and its application in impactful projects.