Deploying Reactive Microservices

Edward Callahan, Author, Senior Engineer at Lightbend, Inc.

Audience: Developers

Technical level: Introductory

Change is at the heart of the drive to adopt microservices. Big data is no longer at rest. It is now fast data streams. Enterprises are evolving to use fast data streams in order to mitigate the risk of being disrupted by small, faster fish. They are becoming software service providers. They are using software and data for everything from enhancing user experiences to obtaining levels of efficiency that were previously unimaginable. Markets are changing as a result. Companies today increasingly view themselves as having become software companies with expertise in their traditional sectors.

In this O’Reilly report, author Edward Callahan demonstrates that not only should you be certain to utilize the Reactive patterns in our operational platforms as well as your applications, but in doing so, you can enable teams to deliver software with precision and confidence. It is critical that these tools be dependable, but it is equally important that they also be enjoyable to work with in order to enable adoption by both developers and operations. The deployment toolset must be a reliable engine, for it is at the heart of iterative software delivery.

With this report, you will:

  • Get an overview of the Reactive Programming model and basic requirements for deploying reactive microservices.
  • Gain an understanding of how the application of Reactive principles to tools and services for automating deployment, scaling, and management of containerized microservice applications across a distributed cluster.
  • Learn how to identify important traits that you should look for across the application delivery pipeline.

The detailed example in this report is based on Lagom, a new framework that helps you follow the requirements for building distributed, reactive systems. Available on GitHub as an Apache-licensed open source project, this example is freely available for download.

Grab your copy

Please enter your information to receive your E-book chapter(s) of Deploying Reactive Microservices and be signed up for the Lightbend Newsletter. Once you've entered your information and submitted the form, the PDF will be emailed to your address.

*Required: The information you provide will be used in accordance with the terms of our privacy policy. To opt-out of receiving educational resources, manage your preferences here.


Edward Callahan, Author, Senior Engineer at Lightbend, Inc.

Edward Callahan is a senior engineer at Lightbend. Ed started delivering Java and JVM services into production environments back when NoSQL databases were called object databases. At Lightbend he developed and deployed early versions of Reactive Microservices using Scala, Akka, and Play with prerelease versions of Docker, CI jobs, and shell scripts. Those “Sherpa” services went on to become the first production deployment using the Lightbend Enterprise Suite. He enjoys being able to share the joys of teaching and learning while working to simplify building and delivering streaming applications in distributed computing environments.

About Lightbend

Lightbend (@Lightbend) is leading the enterprise transformation toward real-time, cloud-native applications. Lightbend provides scalable, high-performance microservices frameworks and streaming engines for building data-centric systems that are optimized to run on cloud-native infrastructure like Kubernetes. The most admired brands around the globe are transforming their businesses with Lightbend, engaging billions of users every day through software that is changing the world. For more information, visit www.lightbend.com