A content delivery network, CDN, comprising: an edge server comprising one or more processors and memory, wherein the edge server is configured to: receive a read-only data store, wherein the read-only data store comprises data specified by input from a customer for use as an input to a function when the function is executed; receive, at the edge server from a client device, a request for content; initiate processing of the request, to generate content, wherein the processing of the request comprises: encountering an event, wherein the event is associated with the function that is specified by the customer, and wherein the function specifies data from the read-only data store as an input; perform the function associated with the event, wherein the performance of the function comprises retrieval of the data from the read-only data store, and wherein the edge server is configured to perform the function isolated with respect to one or more other functions at the edge server by executing the function in a container at the edge server and executing the one or more other functions in one or more other containers at the edge server, wherein the content is generated based at least in part on the performance of the function without retrieval of the content from a content cache or from an origin server; and wherein the edge server is further configured to send the generated content from the edge server to the client device receive a read-only data store, wherein the read-only data store comprises data specified by input from a customer for use as an input to a function when the function is executed; receive, at the edge server from a client device, a request for content; initiate processing of the request, to generate content, wherein the processing of the request comprises: encountering an event, wherein the event is associated with the function that is specified by the customer, and wherein the function specifies data from the read-only data store as an input; perform the function associated with the event, wherein the performance of the function comprises retrieval of the data from the read-only data store, and wherein the edge server is configured to perform the function isolated with respect to one or more other functions at the edge server by executing the function in a container at the edge server and executing the one or more other functions in one or more other containers at the edge server, wherein the content is generated based at least in part on the performance of the function without retrieval of the content from a content cache or from an origin server; and encountering an event, wherein the event is associated with the function that is specified by the customer, and wherein the function specifies data from the read-only data store as an input; perform the function associated with the event, wherein the performance of the function comprises retrieval of the data from the read-only data store, and wherein the edge server is configured to perform the function isolated with respect to one or more other functions at the edge server by executing the function in a container at the edge server and executing the one or more other functions in one or more other containers at the edge server, wherein the content is generated based at least in part on the performance of the function without retrieval of the content from a content cache or from an origin server; and wherein the edge server is further configured to send the generated content from the edge server to the client device