You may have heard of SaltStack's new Reliable Asynchronous Event Transport (RAET) protocol. However, there's a very good chance you haven't heard much about it. To the average user, RAET may not seem like much. Salt commands haven't changed, output from the commands hasn't changed, and you certainly don't need to update your SLS files. In fact, if you've enabled RAET, but haven't changed your workflow, you probably haven't noticed much of anything, which is by design.
So what's the big deal? In fact, RAET is a very exciting technology that will continue to grow in the coming years. In this chapter, we'll talk about:
RAET versus ZeroMQ
Understanding flow-based programming
Using estates, roads, and lanes
Hold on tight! This chapter is going to be one wild ride!