Free REST Based Microservices tutorial, REST is a valuable architectural style for microservices, thanks to its simplicity, flexibility, and scalability. One of the strongest advantages of REST for microservices is that services can communicate without requiring internal knowledge of one another.