Starting a project

ON THIS PAGE

Getting started with Lightbend Platform tools and components includes setting up a project and understanding basic concepts. The following table lists Lightbend Platform components alphabetically and includes links to the resources and examples that are best suited for beginners.

Tool Resource Example Description

Akka

Quickstart guide for Scala or Java

Hello World

A simple example that introduces Akka basics such as Actors and messages.

Akka

Getting started guide for Scala or Java

Internet of Things (IOT)

A tutorial based on a more complex example that provides guidelines for designing Actor systems and demonstrates typical communication styles.

Alpakka

Self-contained examples

Variety

Examples showing how to integrate with Elasticsearch, FTP, JMS, MQTT. More examples are available in the alpakka-samples Github repository.

Lagom

Hello World tutorial

Hello World

Available to Lightbend Platform subscribers, a self-paced course that walks you through implementing a simple microservice and client.

Lagom

New project template for Java with Maven or sbt or Scala with sbt

Hello World

Sets up project structure, build configuration, and development environment with a single command.

Lightbend Telemetry for Akka

Getting started for sbt or Maven

Hello Akka

Shows how to configure the example to add Telemetry.

Lightbend Telemetry for Lagom

Getting started for Java with sbt or Scala with sbt

Hello Lagom Service

Shows how to configure the example to add Telemetry.

Lightbend Telemetry for Play

Getting started for sbt or Gradle

Configuration

Shows example configuration to add Telemetry.

Lightbend Pipelines

Getting Started

Tutorial

Describes how to create a simple, but complete Pipelines application using Scala and Akka Streams.

Play

Hello World tutorial for Scala or Java

Hello World

A self-contained tutorial that introduces Play basics.

Play

New project template

Empty project

Sets up project structure, build configuration, and development environment with a single command.

More resources

The Documentation menu above provides links to the detailed reference documentation for all Lightbend Platform Components. The Project Starter provides links to a wide range of example applications and allows you to filter them by type and by programming language.