Industry examples – Java serverless functions with a focus on concurrency
Let’s dive into some real-world examples of how companies are using Java serverless functions and how they handle concurrency in their applications. We’ll explore industry examples, extract valuable lessons learned, and examine a code example to understand the practical aspects of implementing Java serverless applications with concurrency in mind.
Airbnb – optimizing property listings with serverless solutions
Airbnb, a leading online marketplace for lodging and experiences, employs serverless architectures to enhance the management of property listings and user interactions. Airbnb uses AWS Lambda to achieve this:
- Image processing: When a host uploads images of their property, an AWS Lambda function is triggered to process and optimize the images for various device formats and resolutions. This task is performed concurrently to handle multiple uploads efficiently. ...