Today Lightbend 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—remaining 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 architectures, 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:
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 (a Swedish word meaning "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.Read More