In this chapter, you learned the basics of how microservices need to communicate with each other.
You learned which cases warrant communication between services and what to communicate. Then, we looked at how to define interfaces for services and discussed the two main protocols: WebSockets and REST.
Lastly, we took a quick look at some perks Swift offers that allow us to write code once but use it again, either through libraries or generic functions.
In the next chapter, we will apply the knowledge we have gained in this chapter by writing the order processing service.