I'm used to working with the concept of Service Oriented Architecture - SOA , I've been reading about it and I came across the concept of Microservice Oriented Architecture, what would be the difference (s) between these architectures by taking the fact that services are implemented individually?