lightbend webinars

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


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!


on-demandiotsoftware-developmentakkakubernetesdevOpssparkdata-engineeringdata-sciencejavakafkascala

Developing Fast Data Architectures with Streaming Applications


Lightbend‘s Fast Data Platform enables users to build streaming data systems quickly and reliably. FDP incorporates a set of best practices that solve common real-world design problems, from cluster creation and management to application development.


on-demandiotsoftware-developmentakkakubernetesdevOpssparkdata-engineeringdata-sciencejavakafkascala

Five Early Challenges Of Building Streaming Fast Data Applications


There is a unification happening between data and microservice architectures: the demand for availability, scalability, and resilience is forcing Fast Data architectures to become like microservice architectures, while organizations building microservices find their data requirements are also evolving.


on-demandiotsoftware-developmentakkakubernetesdevOpssparkdata-engineeringdata-sciencejavakafkascala

Moving from Big Data to Fast Data Heres How To Pick The Right Streaming Engine


For many businesses, the batch-oriented architecture of Big Data–where data is captured in large, scalable stores, then processed later–is simply too slow: a new breed of “Fast Data” architectures has evolved to be stream-oriented, where data is processed as it arrives, providing businesses with a competitive advantage.


on-demandiotsoftware-developmentakkakubernetesdevOpssparkdata-engineeringdata-sciencejavakafkascala

Whats The Role of Machine Learning In Fast Data and Streaming Applications


Machine Learning (ML)–and its subset Deep Learning (DL)–have evolved in the last decade to take an often hidden role in everyday system infrastructures. From self-driving cars to real- time credit card fraud detection to real-time personalization, organizations are using ML to improve customer interactions with systems that can train themselves–using algorithms and historical data–to actively manage complex scenarios without being explicitly programmed.


on-demandiotsoftware-developmentakkakubernetesdevOpssparkdata-engineeringdata-sciencejavakafkascala

A Tale of Two APIs Using Spark Streaming In Production


Fast Data architectures are the answer to the increasing need for the enterprise to process and analyze continuous streams of data to accelerate decision making and become reactive to the particular characteristics of their market.


on-demandiotsoftware-developmentakkakubernetesdevOpssparkdata-engineeringdata-sciencejavakafkascala

Advanced Akka For Architects


By now, you’ve probably heard of Akka, the JVM toolkit for building scalable, resilient and resource efficient applications in Java or Scala. With over 12 open-source and commercial modules in the toolkit, Akka takes developers from actors on a single JVM, all the way out to network partition healing and clusters of servers distributed across fleets of JVMs.


on-demandiotsoftware-developmentakkakubernetesdevOpssparkdata-engineeringdata-sciencejavakafkascala

Microservices and Fast Data Industry and Architecture Trends


Streaming data systems, so called “Fast Data”, promise accelerated access to information, leading to new innovations and competitive advantages. But they aren’t just “faster” versions of Big Data systems. They force architecture changes to meet new demands for reliability and dynamic scalability, more like microservices.


on-demandiotsoftware-developmentakkakubernetesdevOpssparkdata-engineeringdata-sciencejavakafkascala

Lessons Learned From PayPal Implementing Back-Pressure With Akka Streams And Kafka


Akka Streams and its amazing handling of streaming with back-pressure should be no surprise to anyone. But it takes a couple of use cases to really see it in action - especially in use cases where the amount of work continues to increase as you’re processing it.


on-demandiotsoftware-developmentakkakubernetesdevOpssparkdata-engineeringdata-sciencejavakafkascala