Skip to content

feat(lambda): run a Temporal worker as an AWS Lambda custom runtime - #827

Closed
xepozz wants to merge 4 commits into
masterfrom
feature/lambda-runtime-pr
Closed

xepozz wants to merge 4 commits into
masterfrom
feature/lambda-runtime-pr

Conversation

@xepozz

@xepozz xepozz commented Oct 1, 2026 •

Copy link
Copy Markdown
Collaborator

What was changed

Samples: temporalio/samples-php#76

Why?

Checklist

  1. Closes

  2. How was this tested:

  1. Any docs updates needed?

Adds bin/lambda, which supervises RoadRunner for the duration of each
invocation and stops it inside the shutdown buffer. The environment and
each invocation are readonly DTOs, and unit tests cover the config
validation, the Runtime API, the /proc parsing and the invocation loop.
@xepozz
xepozz force-pushed the feature/lambda-runtime-pr branch from 30f5dc4 to 2ce7760 Compare October 1, 2026 09:44
xepozz added 2 commits October 2, 2026 18:42
…ugin

The invocation loop now lives in roadrunner-temporal: it serves the
Lambda Runtime API and cycles only the Temporal workers, so the PHP pools
survive every invocation and the SDK needs no Lambda-specific code.
@xepozz xepozz closed this Oct 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant