In previous chapters, you saw Spring Cloud Stream applications that run as stand-alone microservices. You can create a composite of Cloud Stream apps to make a complete, robust, and scalable system. You can run them by downloading the latest Uber-JAR and executing the java -jar command. You can run them with Docker Compose by using the app’s Docker images. You learned how to create custom Cloud Stream apps in versions 1.x to 2.x by using annotations and in version 3.x using functional or reactive programming.
Now that you have multiple Cloud Stream ...