Preferable programming languages :
Programming languages and runtimes outside of the list can be considered, as long as the selected technology is not using an excessive amount of RAM and CPU. For instance, JAVA or Nodejs can be used but it's hard to keep low memory footprint
Edge Applications are split into two distinct groups :