Search IBM Code
About Reactive Platform
How to get started
Reactive Platform from IBM is a JVM-based application development framework and message-driven runtime for building and deploying distributed, data-centric applications. It combines community-hardened open source projects with commercial enterprise capabilities for running your mission-critical systems at scale.
Akka is a Java and Scala toolkit and message-driven runtime based on Actors and Streams. It is the foundation of the Reactive Platform.
Play is a Java and Scala development framework built on Akka. It’s your go-to for REST-ful APIs and web apps.
Lagom is a microservices framework built on the Akka and Play foundations. Lagom provides an abstraction layer to allow developers to focus on an event-driven programming model to build a reactive system of microservices.
Java is an object oriented (OO) programming language. All toolkits and frameworks in the Reactive Platform support Java APIs.
Scala is an OO and functional programming language. All toolkits and frameworks in the Reactive Platform support Scala APIs.
Slick is a modern database query and access library. It adds non-blocking backpressure to make database access more Reactive.
Gain deep visibility and ensure the health of your Reactive applications with expert instrumentation for intelligent monitoring and visualization.
Simulate production environments locally, check configs, receive actionable optimization recommendations, and deliver continuously with advanced tools.
Ease management of Reactive applications with service orchestration, split brain resolution, service discovery, dynamic load balancing and more.
Reactive Platform Developer edition Version 1.2 from IBM contains all of the elements of the platform developers need to get started with building reactive applications.
Check your operating system for compatibility. Reactive Platform Developer edition runs on the following operating systems:
To use the software, download and install the IBM Java SDK for Linux x86_64 (look for Linux on AMD64/EMT64T), or you can use a compatible SDK of your own.
Here comes the fun part! Choose your path and start building.
Create scalable microservices-based systems
Create scalable, performant web apps.
Prefer doing everything on your own? Create scalable microservices for any use case.
Or explore a variety of experiences with Lagom, Play, Akka, Scala, or Slick
Have questions or need help? Chat with our experts on Slack.
Learn how to deploy an application developed within the Lagom framework on IBM Cloud Container Service, a modern container-based Kubernetes infrastructure.
Learn how to deploy an application developed within the Lagom framework on IBM Cloud Private, a modern container-based Kubernetes infrastructure.
Build scalable reactive systems on the JVM with Reactive Platform V1.2. The IPLA licensed version includes all of the advanced features — Application Management, Intelligent Monitoring, and Advanced Tooling. To learn more about licensing Reactive Platform or to request a consultation, visit IBM Marketplace.
Learn more about licensing Reactive Platform
If you are new to Reactive concepts, a great place to start your education is with the Reactive Manifesto.
In this concise O’Reilly report, Lightbend CTO Jonas Bonér explores a microservice architecture, based on Reactive principles, for building an isolated service that’s scalable, resilient to failure, and combines with other services to form a cohesive whole.
In this O’Reilly report, Hugh McKee explains how the Actor model provides a relatively simple but powerful way to design and implement Reactive microservices that can distribute work across clusters of cores and servers.
No posts were found matching your shortcode search criteria.
Back to top