Unveiling the Evolution of Serverless Architecture: From Physical to Effortless Computing