1. A first node of a cloud computing infrastructure supporting a dynamic web application, the first node comprising: a web server comprising a network interface configured to connect the web server to a plurality of second nodes of the cloud computing infrastructure; physical storage, connected to the web server, the physical storage comprising at least a master database of a multi-master database system of the cloud computing infrastructure, the master database configured to store atomic code units and data redundantly as part of the multi-master database system, the atomic code units defining the dynamic web application; the web server arranged to receive requests comprising input data and identifiers of individual ones of the atomic code units, at least some of the requests originating from client devices using the dynamic web application; and the web server having a processor configured to execute, in response to requests, individual ones of the atomic code units in dependence on state of the master database, such that the dynamic web application is executed.