Background Work in Spring: @Async, Executors, and CompletableFuture

A user clicks “Place Order.” Behind that click your service charges a card, writes to the database, sends a confirmation email, pushes an…