This tutorial illustrates different types of concurrency, providing examples for Java Future, Spring @Async and Spring Integration scatter-gather