Some best practices pills for Microservice Architectures