Too Long; Didn't Read
This article is part of a series of articles discussing strategies to implement serverless architectural design patterns. We use AWS serverless services to illustrate concepts, but they can be applied in different cloud providers. In the previous article (Part 1) we covered the Aggregator and Data Lake patterns. In today’s article, we’ll continue in the Orchestration & Aggregation category covering the Fan-in/Fan-out and Queue-based load leveling. An entry-point Lambda function receives a big task (or a large list of tasks) and is responsible for handling distribution to multiple processors.