Developing a comprehensive microservice example