So far, we have learned how to create our reactive microservices with an annotation based syntax almost identical to the non-reactive approach. However, Spring Framework 5 provides a mechanism to develop these microservices using functional programming. In this section, we will learn how we can use it to explore a more flexible and modern syntax.
We will use the example already created in the previous section of this chapter, so follow the steps to get started.