Whether you call them microservices (the industry favorite), picoservices, uniservices, decoupled services, or even “SOA done right”, one thing is clear: enterprise deployment of microservices-based applications is no longer a fringe concept enjoyed by a handful of early adopters.
The largest enterprises like Facebook, Google, Netflix and Twitter are measuring their data in Petabytes—but even smaller companies are hungry to keep up with these big players, and strive to mimic the same quality of user experience; however, this places enterprise Operations teams in a difficult position, since deploying, managing and monitoring distributed, asynchronous systems has not been the main focus until recently.
In this white paper, we’ll review just how today’s demands on Operations are simply not met by yesterday’s software architectures and technologies; the pressure facing enterprises to manage resilient, responsive applications is brutal, yet most existing technologies available today are not designed to deploy and manage Reactive, microservice-based systems running on clusters. It’s due to this fact that Operations face a higher risk of downtime by using inappropriate tools/practices at a time when being unavailable is more costly than ever.
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, Scala, Java, and Apache Spark. To help our customers succeed, Lightbend partners with technology pioneers such as Databricks, IBM, and Mesosphere.