RESOURCE CENTER

Welcome to the Lightbend Resource Center, your gateway to collateral, case studies & stories, Activator templates, videos, ebooks and podcasts.


Discover

Collateral Case Studies & Stories Activator Templates E-Books Videos Lightbend Podcasts Reactive Podcasts Upcoming Webinars

NEWSLETTER SIGN UP

Stay up to date! Sign up for our monthly newsletter featuring all the latest resources and news.


Popular White Papers, Datasheets & Reports

  • White Paper

    Microservices In Production

    What Ops Should Know About Reactive Systems

    Get White paper
  • White Paper

    Fast Data: Big Data Evolved

    Explore the ecosystem that is emerging around Fast Data

    Get White paper
  • White Paper

    An Introduction to Reactive Streams, Akka Streams and Akka HTTP

    For Enterprise Architects

    Get White paper

Popular Case Studies & Stories

  • Case Study

    Modernizing from Monolith to Microservices

    The Guardian launches a digital-first strategy

    READ CASE STUDY
  • Case Study

    Achieving Unprecedented Resilience

    Walmart.ca experiences its first Black Friday with no downtime

    READ CASE STUDY
  • Community Story

    New Tweets Per Second Record, And How!

    A primary goal at Twitter is to make sure the service is always available

    Read Community Story

Latest E-Books & Videos

  • Latest E-Book Resources

    Why Reactive?

    Reactive

    Reactive

    Why Reactive?

    by Konrad Malawski

    It’s often difficult to separate hype from reality when it comes to evaluating new technologies, and that’s certainly true of reactive programming. In this report, author Konrad Malawski ana...

    Designing Reactive Systems

    Reactive

    Reactive

    Designing Reactive Systems

    by Hugh McKee

    Everything old is new again, at least when it comes to the Actor model. Today, there is renewed interest and adoption of this technology for building distributed systems, especially as cloud...

    Akka In Action

    Akka

    Akka

    Akka In Action

    by Raymond Roestenburg, Rob Bakker, and Rob Williams

    Akka is a Scala-based toolkit that simplifies developing concurrent distributed applications. Akka uses Actors-independently executing processes that communicate via message passing—as the f...

    All E-Book Resources
  • Latest Video Resources

    Building Streaming And Fast Data Applications With Spark Mesos Akka Cassandra And Kafka

    Webinar

    fast-data akka mesos spark

    Building Streaming And Fast Data Applications With Spark Mesos Akka Cassandra And Kafka

    with Sean Glover

    It’s become clear to many business that the ability to extract real-time actionable insights from data is not only a source of competitive advantage, but also a way to defend their existing business models from disruption. So while legacy models such as nightly batch jobs aren’t disappearing, an era of fast, streaming data (aka “Fast Data”) is upon us, and represents the state of the art for gaining real-time perishable insights that can then be used to serve existing customers better, acquiring new markets and keep the competition at bay.

    That said, distributed, Fast Data architectures are much harder to build, and carry their own set of challenges. Enterprises looking to move quickly are presented with a growing ecosystem of technologies, which often delays fast decisions and provides its own set of risks:

    • With so many choices, what tools should you use?
    • How do you avoid making rookie mistakes?
    • e best patterns and practices for streaming applications?

    In this webinar with Sean Glover, Senior Consultant at Lightbend and industry veteran, we examine the rise of streaming systems built around Spark, Mesos, Akka, Cassandra and Kafka, their role in handling endless streams of data to gain real-time insights. Sean then reviews how the Lightbend Fast Data Platform (FDP) brings them together in a comprehensive, easy to use, integrated platform, which includes installation, integration, and monitoring tools tuned for various deployment scenarios, plus sample applications.

    Using the Actor Model with Domain-Driven Design (DDD) in Reactive Systems

    Webinar

    reactive

    Using the Actor Model with Domain-Driven Design (DDD) in Reactive Systems

    with Vaughn Vernon

    Is the Actor Model just a new "shiny object" for developers to chase after, a fad soon to be abandoned? In fact, the Actor Model was first designed in 1973–over 20 years before brands like Yahoo! and Hotmail first arrived at the burgeoning internet. Created to address the long-term direction of computing and software development, it is almost as old as the formal definition of object-oriented programming.

    Fast forward to 2017, where we are faced with an online and mobile world that continues to grow exponentially, and a third wave of IoT aims to add hundreds of billions of connected devices to our lives.

    To manage today’s demanding needs and to prepare for the coming wave, enterprises like Intel, Samsung, Walmart, PayPal, Hootsuite, and Norwegian Cruise Lines are embracing distributed, Reactive systems deployed on hybrid cloud infrastructures. Central to these systems and applications is the Actor Model, which is seeing “renewed interest as cloud concurrency challenges grow,” according to Forrester Research.

    In this webinar, special guest Vaughn Vernon explains why actors are so vital to the future of software development. You will learn:

    • Why actors are so exceptionally well-suited for use with Domain-Driven Design, speaking the Ubiquitous Language of your core business domain.
    • How actors are designed to gracefully handle failure, maintaining system resilience and responsiveness to users no matter what’s happening.
    • How actors help you reactively scale your systems meet concurrency demands, elastically growing up and out to handle peak load, and shrinking when not minimizing your infrastructure and hardware footprint.

    Exploring Reactive Integrations with Akka Streams, Alpakka and Kafka

    Webinar

    reactive akka akka-streams

    Exploring Reactive Integrations with Akka Streams, Alpakka and Kafka

    with Konrad Malawski

    Audience: Architects
    Technical level: Introductory

    Since its stable release in 2016, Akka Streams is quickly becoming the de facto standard integration layer between various Streaming systems and products. Enterprises like PayPal, Intel, Samsung and Norwegian Cruise Lines see this is a game changer in terms of designing Reactive streaming applications by connecting pipelines of back-pressured asynchronous processing stages.

    This comes from the Reactive Streams initiative in part, which has been long led by Lightbend and others, allowing multiple streaming libraries to inter-operate between each other in a performant and resilient fashion, providing back-pressure all the way. But perhaps even more so thanks to the various integration drivers that have sprung up in the community and the Akka team—including drivers for Apache Kafka, Apache Cassandra, Streaming HTTP, Websockets and much more.

    In this webinar for JVM Architects, Konrad Malawski explores the what and why of Reactive integrations, with examples featuring technologies like Akka Streams, Apache Kafka, and Alpakka, a new community project for building Streaming connectors that seeks to “back-pressurize” traditional Apache Camel endpoints.

    • An overview of Reactive Streams and what it will look like in JDK 9, and the Akka Streams API implementation for Java and Scala.
    • Introduction to Alpakka, a modern, Reactive version of Apache Camel, and its growing community of Streams connectors (e.g. Akka Streams Kafka, MQTT, AMQP, Streaming HTTP/TCP/FileIO and more).
    • How Akka Streams and Akka HTTP work with Websockets, HTTP and TCP, with examples in both in Java and Scala.
    All Video Resources

Podcast Channels

  • Lightbend Podcast Channel

  • Reactive Tech Talks Podcast Channel