Decoding Lambda API Architectures: Analyzing Monolithic Lambda Functions Versus Fine-Grained Single-Purpose Functions

Authors

  • Balasubrahmanya Balakrishna Richmond

DOI:

https://doi.org/10.47941/ijce.1596

Keywords:

AWS Lambda, Monolith Lambda Function, Single-Purpose Lambda Function, Lambda Function Security

Abstract

Purpose: With an emphasis on AWS Lambda specifically, this technical paper explores the trade-offs and architectural considerations between monolithic and single-purpose functions in server less computing systems.

Methodology: By examining the effects of using either a monolithic approach or a precisely calibrated, single-purpose function design, we hope to empower developers and architects. We investigate in-depth aspects, including resource usage, application monitoring, scalability, and performance. The approach strongly emphasizes a thorough examination of AWS Lambda's architectural issues, including the methods and resources utilized to produce insightful results.

Findings: The results emphasize carefully investigating server less computing's scalability, performance, and resource use, especially regarding single- and monolithic-purpose function architectures. These observations provide concise factors to take into account when developing server less applications.

Unique contributor to theory, policy and practice: The last section provides actionable insights to help developers of server less applications make well-informed decisions by condensing knowledge into useful suggestions for maximizing system responsiveness and resource management.

The author, coming from an AWS background, is committed to using these technologies to express the concept throughout.

Downloads

Download data is not yet available.

References

AWS (n.d.). How to calculate concurrency. AWS Lambda. https://docs.aws.amazon.com/lambda/latest/dg/lambda-concurrency.html#calculating-concurrency

AWS (n.d.). Lambda execution role. AWS Lambda. https://docs.aws.amazon.com/lambda/latest/dg/lambda-intro-execution-role.html

AWS (n.d.). What is Amazon CloudWatch Logs? Amazon CloudWatch Logs. https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/WhatIsCloudWatchLogs.html

AWS (n.d.). Use Amazon CloudWatch metrics. Amazon CloudWatch. https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/working_with_metrics.html

AWS (n.d.). What is AWS X-Ray? AWS X-Ray. https://docs.aws.amazon.com/xray/latest/devguide/aws-xray.html

Downloads

Published

2023-12-31

How to Cite

Balakrishna, B. (2023). Decoding Lambda API Architectures: Analyzing Monolithic Lambda Functions Versus Fine-Grained Single-Purpose Functions. International Journal of Computing and Engineering, 4(2), 20–28. https://doi.org/10.47941/ijce.1596

Issue

Section

Articles