Kitchen Simulation gRPC Demo Unary: request one or more items, receive one or more items back in response Server-side Streaming: food comes whenever they are finished in the kitchen, not waiting for aggregation Client-side Streaming: taking multiple orders before sending order to kitchen for aggregation Bi-directional Streaming: dim sum/tapas style of food ordering and serving where everything is at the same time Server (Java) Kitchen Client (Node.js) Patron