<img height="1" width="1" src="https://www.facebook.com/tr?id=1076094119157733&amp;ev=PageView &amp;noscript=1">

Scala Days - 2016 Roundup

Posted by Peter Evison on 29/06/16 07:59

Scala Days 2016 in Europe & in the US are over for another year, but what incredible conferences they were - the biggest and best yet! One thousand people attended Berlin and five hundred attended the conference in New York. As always Cake had a strong presence at both, in terms of talks (see below) and the Cake stand, supported by twelve members of the Cake team. Oh and we must not forget the great coffee our friends from Noble Espresso provided the attendees!

As always we took our film crew with us with a brief to capture the heart of the conference - enjoy! 

 
 

Cake's Contribution

So, You Want to "Do Big Data?"

Jan Machacek 

Jan is a passionate technologist with hands-on experience with the practical aspects of software delivery (architecture, quality, CI, CD); the project management approaches (applying the principles of agile project management) and mentoring and motivating the engineering and business teams. He shares his expertise and passion for software as the editor of the Open Source Journal, regularly contributes to open source projects, and speaks at conferences in the UK and abroad. Jan is likewise the author of many open source projects (various Lightbend Activators, Reactive Monitor, Akka Patterns, Akka Extras, Scalad, Specs2 Spring and others), books and articles.

Jan's talk will give overview of the major components in a ML connected fitness system built on the Lightbend platform. Jan will then show the most exciting aspects of the Akka and Spark code: The Akka cluster and CQRS to handle the volume of users; the Spark code to compute the models for the users. Naturally, the talk will include the infrastructure code for continuous deployment and monitoring of the entire system. As usual, expect a nerve-wracking live demos! Jan closes with lessons learnt in maintaining and evolving the system, helping you avoid the typical pitfalls in Akka & Spark systems, and hopefully motivating you to "have a go" at designing and implementing similarly complex systems yourselves!

Data in Motion: Streaming Static Data Efficiently in Akka Persistence

Martin Zapletal 

Martin is heading up Cake Solutions technical team in the US and is Apache Spark and Cassandra plugin for Akka Persistence contributor. Martin focuses on distributed systems, parallel and distributed approaches to data processing as well as machine learning, data mining in large volumes of data, and big data in general. These fields seem to be increasingly important in the industry and Martin has been promoting Scala, functional programming, and Reactive approaches as they provide very useful tools to solve these problems.

Jan's talk will give overview of the major components in a ML connected fitness system built on the Lightbend platform. Jan will then show the most exciting aspects of the Akka and Spark code: The Akka cluster and CQRS to handle the volume of users; the Spark code to compute the models for the users. Naturally, the talk will include the infrastructure code for continuous deployment and monitoring of the entire system. As usual, expect a nerve-wracking live demos! Jan closes with lessons learnt in maintaining and evolving the system, helping you avoid the typical pitfalls in Akka & Spark systems, and hopefully motivating you to "have a go" at designing and implementing similarly complex systems yourselves!


Distributed Real-Time Stream Processing: Why and How

Petr Zapletal 

Petr is a Software Engineer who specialises in the design and implementation of highly scaleable, reactive and resilient distributed systems. He is a functional programming and open source enthusiast and has expertise in the area of big data and machine classification techniques. Petr participates in the whole software delivery life-cycle: from requirement analysis & design through to maintaining systems in production. During his career, he has worked for various companies from start-ups to large international corporations. Technically, Petr is SMACK (Spark, Mesos, Akka, Cassandra, Kafka) evangelist, enjoys working with Akka, and has deep knowledge of toolkit’s features. Petr is also certified Spark Developer.

Petr's talk will discuss various state of the art open-source distributed streaming frameworks, their similarities and differences, implementation trade-offs, their intended use-cases and how to choose between them. I’m going to focus on the popular frameworks including Spark Streaming, Storm, Samza and Flink. In addition, I’m going to cover theoretical introduction, common pitfalls, popular architectures and many more.

The demand for stream processing is increasing. Immense amounts of data has to be processed fast from a rapidly growing set of disparate data sources. This pushes the limits of traditional data processing infrastructures. These stream-based applications include trading, social networks, Internet of things or system monitoring, are becoming more and more important. A number of powerful, easy-to-use open source platforms have emerged to address this. My goal is to provide comprehensive overview about modern streaming solutions and to help fellow developers with picking the best possible decision for their particular use-case. This talk should be interesting for anyone who is thinking about, implementing or have already deployed streaming solution.

 

Case Study: Fast Fish

Our friends from Fast Fish have given out senior team some fantastic feedback. Take a look at this glowing reference!
 
 

 Disclaimer: This video is obviously a spoof and does not represent Fast Fish views or opinions. 

Recent Posts

Posts by Topic

see all

Subscribe to Email Updates