Skip to content

Runtime Efficiency ​

TPF is tuned for high-volume Java function flows where throughput and stability matter day to day.

At a Glance ​

High Throughput · Reactive flow keeps many items moving without one thread per item.
Predictable Runtime · Generated function calls and runtime files reduce hidden glue code.
Quarkus Foundation · Keep Quarkus startup, container, and runtime strengths.

Use This When ​

  • Infrastructure cost is rising as traffic grows.
  • You need faster startup and tighter runtime footprint.
  • Performance tuning is blocked by opaque framework behaviour.

Reactive execution means the runtime can keep work moving while waiting for I/O, instead of tying up a thread for each item from start to finish. If a step must do blocking work, offload it explicitly to a worker thread pool, executor, or blocking dispatcher so it does not occupy request/event-loop threads.

YAML-first generation also helps performance work stay concrete: the generated flow, callers, and runtime files make it easier to see where work enters, how it moves, and which function should be tuned.

Jump to Guides ​