Jérôme Van Der Linden

Results 92 comments of Jérôme Van Der Linden
trafficstars

It's actually much simpler with parallel: ```java List batchItemFailures = event.getRecords() .parallelStream() .map(sqsMessage -> processTheMessageAndReturnOptionalOfBatchItemFailure(sqsMessage, context)) .filter(Optional::isPresent) .map(Optional::get) .collect(Collectors.toList()); ``` Note that in both case I don't handle the FIFO...

Have you seen this issue #596 and is it something to consider as part of this RFC? Regarding the proposition, I'm not sure how you can return this `List` with...

Can we also take inspiration from [python](https://docs.powertools.aws.dev/lambda-python/latest/utilities/batch/) and see if we can have a similar "experience". Wondering if we could have something like this (for SQS), using interfaces and default...

- We cannot use [abstract classes](https://github.com/aws-powertools/powertools-lambda-java/blob/6241014095e45801d23501398868e76d5ad01245/powertools-batch/src/main/java/software/amazon/lambda/powertools/batch/BatchRequestHandler.java#L27) as it's become too restrictive (we had the feedback once), that's why I proposed interfaces. I never really played with default though... Also with...

Thanks for the comment @mriccia It's more verbose than the interfaces, but probably more customizable I admit... How do you handle the inner content of a message (body deserialization) ?...

wont fix as other libraries are using heavier versions of jackson (see above), and we cannot embark a new library

RFC is good now, let's build it! For the `...->SNS->SQS`, users will have to unwrap manually from the SQSMessage...

@pankajagrawal16 We can certainly do this one in the context of #965. @heitorlessa, do we have a page somewhere to find the log keys used in the different languages? Or...

We are rewriting the batch module (see #797). We can think of an additional module to handle Database Activity Stream. Thanks for your code sample. Also adding this [link](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/DBActivityStreams.Monitoring.html#DBActivityStreams.CodeExample) as...