Deploying Reactive Microservices

EBOOK

Deploying Reactive Microservices

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

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

About This Ebook

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 by Edward Callahan, Author, Senior Engineer at Lightbend, Inc. Edward Callahan, Author, Senior Engineer at Lightbend, Inc. and 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.

About Author

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 Authors

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 (Twitter: @Lightbend) provides the leading Reactive application development platform for building distributed systems. Based on a message-driven runtime, these distributed systems, which include microservices and streaming fast data applications, can effortlessly scale on multi-core and cloud architectures. Many of the most admired brands around the globe are transforming their businesses with our platform, engaging billions of users every day through software that is changing the world. For more information on Lightbend, visit: lightbend.com