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
2 months agoDelisa
2 months agoJosue
3 months agoPaulina
3 months agoAntonio
3 months agoKristin
3 months agoDeeanna
3 months agoOnita
4 months agoMarkus
4 months agoAntonio
4 months agoRoosevelt
4 months agoLisha
4 months agoAlease
5 months agoStefany
5 months agoLuisa
11 months agoKimberlie
10 months agoKiley
10 months agoAsuncion
10 months agoBrunilda
11 months agoLashandra
11 months agoMiriam
11 months agoCarlene
11 months agoLouvenia
11 months agoNettie
11 months agoTracey
11 months agoLouvenia
11 months agoArlette
11 months agoHermila
11 months agoMee
11 months agoReiko
11 months agoPauline
12 months ago