Please have all of the following installed before the interview:
Install one of tools for kubernetes for local development:
or some other k8s emulator suitable for local development.
- Spin up services
docker-compose up
- Check the Temporal API:
brew install grpcurl
grpcurl -plaintext localhost:7233 list
- Navigate to
localhost:8080
to see the temporal UI.
Deploy the Temporal Services described in docker-compose.yml
to your local kubernetes cluster
cd activites-example
npm install
to install dependencies.npm run start.watch
to start the Worker.- In another shell,
npm run workflow
to run the Workflow.
The Workflow should make an HTTP request to httpbin.org and then return:
The answer is 42