Report by Leading Java and Scala Experts Helps Architects and Developers Understand Key Principles for Reactive Microservices Architectures
SAN FRANCISCO, CA--(Marketwired - Mar 24, 2016) - Lightbend (formerly Typesafe), the company behind the Reactive Platform that includes Lagom, Play Framework, Akka, and Scala, today announced the publication of an exclusive O'Reilly report on Reactive Microservices Architecture (download the full report). Authored by Akka creator and Lightbend CTO and Co-Founder Jonas Bonér, the report explores microservices architectures based on Reactive Principles for building isolated services that are scalable, resilient to failure, and optimized to integrate with other microservices in production.
Microservices-based Architecture itself is a simple concept. It advocates creating a system from a collection of small, isolated services, each of which owns their data -- independent, isolated, scalable and resilient to failure. Services integrate with other services in order to form a cohesive system that's far more flexible than the typical enterprise systems we build today.
"Microservices enable us to structure our systems the same way we structure our teams, dividing responsibilities and among people and ensuring the people doing the actual work are free to own their work," said Bonér. "As we detangle our systems, we shift the power from central governing bodies to smaller teams who can seize opportunities rapidly and stay nimble because they understand the software within well defined boundaries that they control."
Written for architects and developers that must quickly gain a fundamental understanding microservice-based architecture, this free O'Reilly report explores the journey from SOA to microservices, discusses approaches to dismantling your monolith, and reviews the key tenets of a Reactive microservice:
1. Isolate all the Things
2. Act Autonomously
3. Do One Thing, and Do It Well
4. Own Your State, Exclusively
5. Embrace Asynchronous Message-Passing
6. Stay Mobile, but Addressable
7. Collaborate as Systems to Solve Problems
For years, Lightbend has been at the forefront of innovation in microservices, working with companies like Samsung (case study), Verizon (case study), William Hill (case study) and many others to achieve the benefits of Reactive systems in microservices architectures.
In February Lightbend launched Lagom, (Swedish for "just right") an open source microservices framework designed to simplify and accelerate application infrastructure modernization. Lagom provides a guided, prescriptive approach to simplifying this process, allowing Java developers to leave behind brittle scripts and run a whole system of microservices from a single command. Lagom's ready-to-use connectors enable users to decompose their existing monolithic systems and revitalize their aging system architectures, resulting in distributed systems that are ready for production at high scale.
Lightbend (Twitter: @lightbend) is dedicated to helping developers build Reactive applications on the JVM. With the Lightbend Reactive Platform, developers can create message-driven applications that scale on multicore and cloud computing architectures by using projects like Lagom, Play Framework, Akka, Apache Spark, Scala, and Java. To help our customers succeed, Lightbend partners with technology pioneers such as Databricks, IBM, and Mesosphere. Lightbend is venture backed by Bain Capital Ventures, Greylock Partners, Juniper Networks and Shasta Ventures with headquarters in San Francisco.