Thank you for participating in the Akka Serverless Private Beta! We want Akka Serverless to be easy to learn and use. We realize that your time is valuable. To help you get the most out of working with Akka Serverless, we’ve created some “Getting Started Exercises”. You can either do these exercises on your own and provide us feedback using a short survey or you can follow the interactive route using Paircast. Each of the exercises below has a "Record Paircast" button that will walk you through the same exercise, but recording it using Paircast.
For this exercise, imagine that you’re a developer working for ACME Sunglasses. Your team has built a few services that you need to deploy. A colleague has invited you to join his Akka Serverless Project. We'd like you to deploy a shopping cart service. You can do that in two ways:
- Using the tutorial in the Akka Serverless Console
- Deploy a new service yourself(you can use
lightbend-docker-registry.bintray.io/cloudstate-samples/shopping-cart-javascript
as the docker container)
In both cases, the goal is to make the image publicly available (public endpoint), connect it to the static frontend, and see the logs after putting some sunglasses in your cart.
For this exercise, imagine that you’re a developer working for ACME Sunglasses. Your team has built a few services that you need to deploy. A colleague has invited you to join his Akka Serverless Project. We'd like you to deploy a warehouse inventory service using the CLI. The steps you'll need to follow are:
- Download and install the Akka Serverless CLI
- Deploy the warehouse inventory service (you can use the container image
docker.io/retgits/acmesunglasses-warehouse:2.0.0
) with an environment variable calledMSG
(you can choose the value for it yourself) - Check whether the service has started and view the logs
For this exercise, imagine that you've transferred to ACME Wireless (part of the same group of companies as ACME Sunglasses). Your team has been tasked with building and deploying a wireless mesh app on Akka Serverless using Java. We would like you to:
- Follow the README in the GitHub repository to build and deploy the application to Akka Serverless (to deploy the application you can use the Akka Serverless Console or CLI)
- Modify the
AssignRoom
rpc method, which now returns an empty response, to return the incoming message
The documentation of how this example application was built is available here
For this exercise, imagine that you've transferred to ACME Wireless (part of the same group of companies as ACME Sunglasses). Your team has been tasked with building and deploying a wireless mesh app on Akka Serverless using Node.js. We would like you to:
- Follow the README in the GitHub repository to build and deploy the application to Akka Serverless (to deploy the application you can use the Akka Serverless Console or CLI)
- Modify the
AssignRoom
rpc method, which now returns an empty response, to return the incoming message
The documentation of how this example application was built is available here