Microservices vs. service oriented architectures