Microservice Architecture for Embedded Systems