An application of microservices architecture pattern to create a modular computer numerical control system | IEEE Conference Publication | IEEE Xplore