Securing Microservices in Cloud-Native Architectures: A Comparative Analysis of AWS Lambda and Azure Functions
Abstract
Cloud-native application development adopting Serverless computing is transforming application development through the speed of deployment, scalability and without the requirement to manage the infrastructure. The literature explores security architectures of AWS Lambda and Azure Functions on important aspects like authentication, data encryption and microservices access control. This is a study using an explanatory research design and secondary qualitative and quantitative data to compare the strengths and weaknesses of the security features of each platform. The results show the need to have least privilege access; use of controls, like firewalls and intrusion prevention systems; and real time monitoring to balance the vulnerabilities. This is essential for performance, compliance and resilience in such a dynamic environment where security strategies and tools are their top priority.