I'm not entirely sure, but I remember practicing a question about using a Try scope for error handling. Maybe the Parallel for Each scope is the way to go?
The Scatter-Gather pattern with a Saga orchestrator sounds like the most comprehensive solution to me. It should allow for the parallel API calls and provide a way to handle the rollbacks if any requests fail. I think I'd go with that one.
I'm a bit confused by the VM queues and error handlers option. That doesn't seem like it would address the need for parallel processing and rollbacks. I'm leaning more towards the Scatter-Gather or Parallel for Each approaches.
I'm pretty confident the database transactional outbox and Until Successful router is the way to go here. That pattern seems well-suited for handling the parallel API calls and retrying failed requests.
Hmm, the Parallel for Each scope with Try scopes seems like a simpler solution that could also work. I'd want to double-check the details, but that might be a good option to consider.
This looks like a tricky one. I'm not sure I fully understand the different patterns mentioned, but I think the Scatter-Gather approach with a Saga orchestrator sounds like it could work for handling the parallel API calls and rollbacks.
A database as a transactional outbox? Now that's an interesting approach. I'd have to read up more on that, but it could be a clever way to handle the rollbacks.
Paris
4 months agoDelisa
4 months agoJosue
4 months agoPaulina
5 months agoAntonio
5 months agoKristin
5 months agoDeeanna
5 months agoOnita
5 months agoMarkus
6 months agoAntonio
6 months agoRoosevelt
6 months agoLisha
6 months agoAlease
6 months agoStefany
7 months agoLuisa
1 year agoKimberlie
12 months agoKiley
12 months agoAsuncion
12 months agoBrunilda
1 year agoLashandra
1 year agoMiriam
1 year agoCarlene
1 year agoLouvenia
1 year agoNettie
1 year agoTracey
1 year agoLouvenia
1 year agoArlette
1 year agoHermila
1 year agoMee
1 year agoReiko
1 year agoPauline
1 year ago