Serverless Architecture – What It Is? Benefits, Limitations & Use cases