Processes, in a distributed system, are divided into two groups, with possible overlap. A server is a process that implements a specific service. A client is a process that requests a service from a server by sending it a request and then waiting for the server's response. This is an example of architecture: | Snowflake SnowPro Core Quiz - LeetQuiz