Past Meetup

Fighting Fraud with Reactive Systems built on Akka, Cassandra, and Spray

This Meetup is past

85 people went

Location image of event venue

Details

Join us for another meetup at Paytm Labs. This time a member of their Platform Engineering team will present. Jacob Park will give us a sneak peak at Paytm's real-time fraud engine platform built with reactive design patterns.

Our second speaker is a stranger to none. Katrin from BoldRadius will be returning to present on using Scala.js on the web front end and how to convince your boss to try using it in production!

Talks

Building a Real-time Fraud Engine at Paytm Labs

Jacob Park, Platform Engineering, Paytm Labs

Paytm Labs has developed a real-time fraud engine utilizing Akka, Cassandra, and Spray at its basis. To suite the requirements of the integrating services, the real-time engine was built to abide by the characteristics defined in the Reactive Manifesto to ensure responsiveness and resiliency.

•This talk will explore how Akka, Cassandra, and Spray are candidate technologies to build a Reactive System.

• This talk will explore a basic and a simple design for a real-time engine utilizing HTTP, Environment, and Executor layers inspired by Apache Spark.

• This talk will explore various Akka, Cassandra, and Spray patterns to build such layers effectively.

• This talk will explain various abstractions for concurrency in Scala and the advantages and disadvantages in creating a highly-performant yet predictable Executor layer with considerations of the assumption enforced upon the unit of execution.

How you convince your manager to adopt Scala.js in production: Take 1.

Katrin Shechtman, Senior Software Engineer, BoldRadius

The talk will present fully functional sample application developed with Scala.js, scalatags, scalacss and other Scala and Typesafe technologies. We aim to show all the pros and cons for having Scala coast-to-coast approach to web-application development and encourage people not to shy away from asking difficult questions challenging this approach. Participants can expect to gain a clear view on the current state of the Scala based client side technologies and take away an activator template with application code that could be used as a base for technical discussions with their peers and managers.

Tentative schedule

6:30 Doors Open

7:00 Introduction

7:05 A message from our hosts.

7:10 Jacob Park, Paytm Labs, Building a Real-time Fraud Engine at Paytm Labs

7:55 Katrin Shechtman, Senior Software Engineer, BoldRadius, How you convince your manager to adopt Scala.js in production: Take 1

8:40 Raffle for IntelliJ license

8:45 Social. Stick around and get to know your fellow Scala peers

Hope to see you there!