Hyjal Foundations

Understand the operating model before the implementation details.

Learn how source, portable components, fresh execution, metering, and demand-led capacity fit together.

Learn the platform as a stack of responsibilities.

Each layer answers one question and hands a narrower contract to the next.

  1. ApplicationWhat should happen?

    Product code expresses the behavior and workload intent.

    Intent
  2. CompilerWhat will run?

    AssemblyLine creates the portable execution artifact.

    Artifact
  3. RuntimeWhen does it run?

    Afterburner responds to work with fresh execution.

    Execution

The foundation is composable because every layer has a stable responsibility.

Follow the platform in the order the work moves.

The execution path provides the simplest way to understand the responsibilities Hyjal takes on.

  1. Author
    Bring application source

    The team defines behavior in a supported language.

  2. Compile
    Create a portable component

    AssemblyLine produces the artifact the runtime will execute.

  3. Run
    Instantiate for the request

    Afterburner creates a fresh boundary for useful work.

  4. Complete
    Return and discard

    The response leaves and the instance lifecycle ends.

Once the boundaries are clear, every deeper platform detail has a natural place.

Build from a clear platform model.

Continue into the docs, start building, or walk through the foundations with the Hyjal team.