Practice points for microservices development