The Hadean platform enables developers to write high performance distributed applications, that are cloud native by default and able to dynamically scale with changing demand. The platform works by providing low level primitives to developers, for code execution and communication, that they will be familiar with from developing applications to run on a single machine, but that work seamlessly in a distributed environment, ensuring that applications have the resources they need through distributed resource allocation.