Shukhratbek Mamadaliev
/ShuhratBek
shuhratbek.26@gmail.com
EPAM, Senior Software Engineer
Microservice Architecture
Serverless
Architecture
Diagram not found
Representational State Transfer
Network communication is asynchronous.
when a response is not needed
Future<Void> completionSignalOfSend = socketClient.fireAndForget(message);
Standard request/response semantics
Future<Payload> response = socketClient.requestResponse(requestPayload);
allows multiple messages to be streamed back
Publisher<Payload> response = socketClient.requestStream(requestPayload);
bi-directional, with a stream of messages in both directions
Publisher<Payload> output = socketClient.requestChannel(Publisher<Payload> input);