What is Serverless Architecture? Key Benefits and Limitations!