There are a thousand different ways to communicate from one process to another in distributed systems: Service-oriented, Representational State Transfer, Remote Procedure Call, etc.
But all these options don’t always come with a good user manual of which to choose at which times, or why one might work well in one scenario, and a different one in a different context. So in this session, we’re going to go over all the distributed system “space” from an architect’s perspective, examining a variety of different approaches, comparing and contrasting each to get the “zen” of what it gives us, and talk about how it applies in several different scenarios. Don’t come looking for easy answers–there are none. Instead, come prepared to do a little technical philosophizing, a little investigation, and a lot of learning.
Video producer: https://devoxx.gr/