Currently there is an AMA going on with the Execution team on the subreddit

Be sure to ask your questions there if you want to know more about the execution layer. Some example topics:

  • canister life cycle and management
  • cycles accounting, paying for resources
  • how time and randomness is presented to the application
  • gotchas about writing good canister code
  • scheduling and sharing of resources on the IC
  • how messaging and guaranteed messaging works
  • how replicated state management works
  • Wasm execution