A design pattern where the server side logic is run by third-party services, reducing the need for server software and hardware management by the developer.