Overview

Typesafe Activator - Reactive Applications

SHARE THIS VIDEO

Typesafe Activator - Reactive Applications

With James Ward

Reactive Scala Akka Play Activator

James Ward shares how Typesafe Activator gets you started with the Typesafe Reactive Platform, Play Framework, Akka and Scala.

Related Videos

Reactive Design Patterns

Webinar

Reactive

Reactive Design Patterns

with Dr Roland Kuhn

It is widely understood that our software needs to become reactive; we need to consider responsiveness, maintainability, elasticity and scalability from the outset. Not all systems need to implement all these to the same degree, as specific project requirements will determine where effort is most wisely spent. But, in the vast majority of cases, the need to go reactive will demand that we design our applications differently.

In this presentation Dr. Roland Kuhn will explore several architecture elements that are commonly found in reactive systems, like the circuit breaker, various replication techniques, and flow control protocols. These patterns are language agnostic and also independent of the abundant choice of reactive programming frameworks and libraries. They are well-specified starting points for exploring the design space of a concrete problem: thinking is strictly required!

This webinar is based off of Dr. Kuhn’s session, Reactive Design Sessions, presented at WJAX and Code Mesh.

Revitalizing Aging Architectures with Microservices

Webinar

Reactive Microservices

Revitalizing Aging Architectures with Microservices

with Kevin Webber

When you need to react quickly to competitive threats, but your existing architecture is anything but nimble, what do you do? You will hear the story of how Walmart Canada revitalized its aging architecture with a microservices model built for speed and performance - that efficiently leveraged its JVM infrastructure - to achieve major e-commerce success in just 12 months:

  • Conversions up 20%
  • Mobile orders up 98%
  • No downtime during Black Friday or Boxing Day

This webinar is based off Kevin Webber’s highly successful Gartner session, Lessons Learned: Revitalizing Walmart's Aging Architecture For Web Scale, and includes added content.

Going Reactive 2016

Webinar

Reactive

Going Reactive 2016

with Jonas Bonér & Jamie Allen

'Going Reactive 2016' is a report based on over 3000 survey responses, with a goal to understand the journey of Going Reactive. In this webinar, Jonas Bonér (@jboner), Jamie Allen (@jamie_allen) and Oliver White (@theotown) discuss some of the tools, perceptions and adoption trends around Reactive, namely the data that reveals Microservices and Fast Data as the main drivers of Reactive systems adoption.

Get The Report

Typesafe Reactive Platform: Monitoring 1.0, Commercial features and more

Webinar

Monitoring Reactive ConductR

Typesafe Reactive Platform: Monitoring 1.0, Commercial features and more

with Jamie Allen

Application development has come a long way. From client-server, to desktop, to web based applications served by monolithic application servers, the need to serve billions of users and hundreds of devices have become crucial to today's business. Typesafe Reactive Platform helps you to modernize your applications by transforming the most critical parts into microservice-style architectures which support extremely high workloads and allow you to serve millions of end-users.

Join Typesafe’s Senior Director of Global Services, Jamie Allen, as he walks you through:

  • Akka’s Actor Model, which provides a better platform to build correct, concurrent, and scalable applications
  • Play Framework, making it easier to build web applications with Java & Scala
  • How to turn your Akka and Play applications into resilient, elastically scalable clusters with ConductR
  • Our brand-new Monitoring program, which lets you see, track and optimize the inner workings of your Akka-based applications
  • Will also touch on Spark and Fast Data architecture, the features available to our subscribers, and how we can save you time with our expert training and support

Reactive Monitoring Beta

Webinar

Monitoring Reactive Takipi

Reactive Monitoring Beta

with Tal Weiss & Henrik Engström

Reactive Monitoring provides the expert instrumentation you need to effectively visualize, track and fix your Reactive applications.

The Challenge: Black Box

We understand that current available monitoring solutions give limited insight into the health, performance, and inner workings of your Reactive applications.

The Solution: Expert Instrumentation

By leveraging our first hand knowledge about Reactive applications, we’ve instrumented the Reactive Platform to provide the most useful set of metrics for developers and operations.

Our focus with Reactive Monitoring is on getting the right information out of Reactive Platform applications and integrating with existing monitoring solutions, including direct integration with custom and in-house monitoring infrastructure in the future.

  • Takipi is the first third-party monitoring solution to be supported
  • Actor Metrics is the first module to be released

The Webinar

We invite you to learn more about the beta and and how you can participate. During this session you will learn:

  • Why Actor Metrics are of focus for the 1.0 beta
  • Which dependencies to be aware of when implementing Reactive Platform
  • Best practices for configuration so you can monitor what's important to you
  • How to visualize actor metrics in Takipi
  • How to provide feedback to our Monitoring development team

How to deploy Spark to Mesos, EC2 or standalone with Typesafe

Webinar

DevOps Reactive Spark Mesos

How to deploy Spark to Mesos, EC2 or standalone with Typesafe

with Iulian Dragoș

In this webinar with Iulian Dragos, Spark team lead at Typesafe Inc., we reveal how Typesafe supports running Spark in various deployment modes, along with the improvements we made to Spark to help integrate backpressure signals into the underlying technologies, making it a better fit for Reactive Streams. He also show you the functionalities at work, and how to make it simple to deploy to Spark on Mesos with Typesafe.

Reactive for DevOps Part 4: Using ConductR to maintain system resiliency and improve elasticity

Webinar

DevOps Reactive

Reactive for DevOps Part 4: Using ConductR to maintain system resiliency and improve elasticity

with Markus Jura

In the final part of the Reactive for DevOps series, ConductR developer Markus Jura will demonstrate probably the largest business benefits that ConductR offers: maintaining resiliency in your system in the case of failure and improving elasticity when facing heavier traffic.

Specifically, Markus will demonstrate:

  • Scaling application instances (bundles) on a multi-node cluster
  • Akka cluster awareness
  • Resiliency for application and database instances in case of node crashes
  • Load balancing and proxying
  • Technologies included in this session are Amazon EC2, Akka, PostgreSQL and HAProxy

Reactive Revealed 3/3: Resiliency, Failures vs Errors, Isolation (and Containment), Delegation and Replication in Reactive systems

Webinar

Reactive Revealed Reactive Akka

Reactive Revealed 3/3: Resiliency, Failures vs Errors, Isolation (and Containment), Delegation and Replication in Reactive systems

with Jonas Bonér

In the final webinar with live Q/A in the Reactive Revealed series, we explore the way that Reactive systems maintain resiliency with an infrastructural approach designed to welcome failure often and recover gracefully. Presented by Reactive Manifesto co-author, Akka creator and CTO at Typesafe, Inc., Jonas Bonér explores what you should know about:

  • What you should know about maintaining resiliency with monolithic systems compared to distributed systems
  • How Reactive systems handle errors and prevents catastrophic failures with isolation and containment, delegation and replication
  • How isolation (and containment) of error state and behavior works to block the ripple effect of cascading failures
  • How delegation of failure management and replication lets Reactive systems continue running in the face of failures using a different error handling context, on a different thread or thread pool, in a different process, or on a different network node or computing center

Akka 2.4 plus new commercial features in Typesafe Reactive Platform

Webinar

Akka Reactive

Akka 2.4 plus new commercial features in Typesafe Reactive Platform

with Konrad Malawski

Akka is a runtime framework for building resilient, distributed applications in Java or Scala. In this webinar, Konrad Malawski discusses the roadmap and features of the upcoming Akka 2.4.0 and reveals three upcoming enhancements that enterprises will receive in the latest certified, tested build of Typesafe Reactive Platform.

Akka Split Brain Resolver (SBR)

Akka SBR provides advanced recovery scenarios in Akka Clusters, improving on the safety of Akka’s automatic resolution to avoid cascading partitioning.

Akka Support for Docker and NAT

Run Akka Clusters in Docker containers or NAT with complete hostname and port visibility on Java 6+ and Akka 2.3.11+

Akka Long-Term Support

Receive Akka 2.4 support for Java 6, Java 7, and Scala 2.10

Reactive for DevOps Part 3: Using ConductR with Docker

Webinar

DevOps Reactive

Reactive for DevOps Part 3: Using ConductR with Docker

with Edward Callahan

In this webinar by Sr. Software Engineer, Ed Callahan, we will see how Typesafe ConductR and Docker can be combined. You will see how to “dockerize” Typesafe Reactive Platform-based applications with Typesafe ConductR. Also, we will show how to use Typesafe ConductR to deploy and manage other services, using Docker images as the deployment bundle format.

  • Report

    Going Reactive 2016

    How Microservices & Fast Data are driving adoption of Reactive systems

    Get Report
  • Video

    How is Typesafe Reactive

    Learn how Typesafe technologies are Reactive

    Watch Now
  • White Paper

    Microservices In Production

    What Ops Should Know About Reactive Systems

    Get White paper