Service architectures frequently usage message queues for communication. specified interactions form a business workflow which might spread across many services. The service can process respective steps of the workflow, consuming messages from many queues. Integration patterns Router, Message, Routing Slip, and Request/Reply aid to unify implementation and avoid common mistakes.
While AWS offers managed services Event Bridge, Step Functions, API Gateway, and Lambdas to simplify implementation of workflows, there are cases erstwhile akin functionality should be built with SQS and ECS/Java only. AWS SDK for Java supports temporary SQS queues which are utilized for linking asynchronous processing with Request/Response APIs.
The presentation offers a case survey which demonstrates patterns of building Java API with ECS/SQS to handle a three-step workflow.
Website: https://jdd.org.pl
Facebook: https://www.facebook.com/JDDconf
Twitter: https://twitter.com/JDD_Krakow