Serverless architecture uses functions which is a named procedure, while microservices can perform more than one function at a time.