vehicle microservices architecture