Experience Report on using Scala at OMsignal for 2 years (Reactive, CQRS, ...)

32 views
Skip to first unread message

Sami Dalouche

unread,
Jan 6, 2015, 5:00:48 PM1/6/15
to scala-m...@googlegroups.com
Hello,

Would anyone be interested in hearing about our experience with the Typesafe Reactive Stack at OMsignal, building a platform for storing biometrics coming from mobile devices (http://www.omsignal.com/) ?

Is there anything in particular you would like me to talk about ?

The technologies we use:

On the JVM :
 - Scala
 - Spray
 - Akka
 - Reactive Mongo
 - Apache Kafka
 - Gatling

Infrastructure
 - Docker
 - Vagrant
 - Amazon AWS

The Architectural principles we use:
 - Micro Services
 - Command-Query-Responsibility-Seggregation (CQRS) and Eventual Consistency
 - Reactive
 - Event-Staged Driven Architecture
 
Sami

serge bureau

unread,
Jan 6, 2015, 7:21:18 PM1/6/15
to scala-montreal
Hello Sami,

I would certainly be interested, happy new year

Serge

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "scala-montreal".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse scala-montrea...@googlegroups.com.
Pour obtenir davantage d'options, consultez la page https://groups.google.com/d/optout.

Francis Toth

unread,
Jan 6, 2015, 8:19:48 PM1/6/15
to scala-m...@googlegroups.com
Hi ! I'd be very interested to hear about this ;) !

Julien Letrouit

unread,
Jan 6, 2015, 8:30:43 PM1/6/15
to scala-m...@googlegroups.com
Would love it :)

felix

unread,
Jan 6, 2015, 10:08:33 PM1/6/15
to scala-m...@googlegroups.com
I think the question is not about if, but about when :)

Philippe and I have just started to plan the January meetup. But if you would be willing to do a presentation at the end of this month, I think we should use the momentum.

Since you would touch many tools/frameworks in the Scala ecosystem, it could also help us devise a long term plan for this year's meetup topics depending on the feedback/questions following your presentation.

What do you think?

Felix

sami.d...@gmail.com

unread,
Jan 7, 2015, 6:43:18 AM1/7/15
to scala-m...@googlegroups.com
Yes i could certainly do a presentation at the end of this month !

Also, for the longer term this year, here are a few subjects that i could help with

- creating your own spray directives by composing existing directives and playing with Shapeless HLists to change the dimension of a directive : that would be a good subject for a hands on session

- composing, consuming and creating your own play iteratees (e.g. Possibly coming from reactive mongo, so also of interest to those that do not use play directly). For those really hungry of information, we had to come up with a way to consume play iteratees with backpressure consumed from a spray http api (slow client, lots of data).

- something else that could be interesting for hands on sessions : akka-persistence. I haven't played with it a lot, but i think it's promising.

On the other side, if anyone has played with reactive streams / akka streams i'd be interested to see a talk on that

Eric Duffy

unread,
Jan 7, 2015, 9:21:02 AM1/7/15
to scala-m...@googlegroups.com
I've been experimenting with play iteratees in a dummy project of mine, so I would find your insights there particularly valuable.

Eric

felix

unread,
Jan 7, 2015, 10:08:18 PM1/7/15
to scala-m...@googlegroups.com
Eric

Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse scala-montreal+unsubscribe@googlegroups.com.

Pour obtenir davantage d'options, consultez la page https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages