Past Meetup

Actor Programming in Scala/Akka, Featuring: Gatling

This Meetup is past

11 people went

Location image of event venue

Details

Le meetup aura lieu le mardi 21 fevrier.

Programmation d'Acteur avec Scala & Akka

Présentateur: Tobo Atchou (Riviera Scala Clojure)

Tobo va nous proposer une courte introduction à la notion d'acteur et montrera en quoi c'est une abstraction intéressante pour concevoir des systèmes robustes et scalables. Suivra une description plus détaillée des Acteurs de l'API scala, mais aussi ceux plus avancés proposé par la librairie Akka 2.0.

Pour en savoir plus Akka: http://typesafe.com/technology/akka .

Gatling: A Scala-Based Stress Tool

Présentateur: Stéphane Landelle (Excilys, Gatling)

Les outils classiques pour effectuer des stress tests tel LoadRunner sont souvent complexes et honéreux. Gatling est un logicel open source qui se base sur un DSL - une API intuitive écrite en scala - pour décrire scénarios et rapport de tests.

Après la présentation de Tobo qui expliquait les avantages théoriques de l'utilisation des acteurs, Stéphane nous décrit le fonctionnement de la librairie Gatling, et en quoi l'utilisation d'Akka leur permet d'avoir de bonne performances tout en conservant un code clair et concis.

Stéphane Landelle est aussi le premier intervenant Parisien du Meetup! Nous sommes fier de l'accceuillir et qu'il est accepté de se déplacer pour faire cette présentation !
Merci Stéphane !

English version

The meetup date is 21st of February

Actor Programming in Akka / Scala

Tobo Atchou (Riviera Scala Clojure) will lead the session.

We'll have a look on Actor programming model in general and why it's important for scalability. The presentation is followed by having a look at the implementation of Actor in Scala standard library. We'll then continue to explore Akka Actor, including the latest Akka 2.0 actors.

More on Akka: http://typesafe.com/technology/akka .

Gatling: A Scala-Based Stress Tool

Stéphane Landelle (Excilys, Gatling)

While Tobo's presentation is more or less theoretical in nature, we will see the use of Akka in the real world, more particularly in Gatling (http://gatling-tool.org/), a stress tess tool written in Scala and Akka.

Gatling is a free and open source tool for stress test purpose. Traditional standard tool like LoadRunner may not necessarily meet the need for developers because of its heavyweight nature. Moreover, the licenses are relatively expensive. To reach its goal, Gatling provides a Scala-based DSL for writing stress test scenarios and also some reporting capabilities.

Behind the scene, Gatling is powered by Akka/Scala. The use of Akka allows Gatling to better handle user scenarios. Instead of using one user per thread, Gatling uses Akka actors that will hide all the complexity of concurrency programming with thread pool and at the same time gain the wished performance.

We will learn from Stéphane Landelle a real world Scala and Akka application. We're also proud to host our very first remote presenter of the group (Stéphane is based in Paris).

See all Meetups from Lambda Riviera