Building Microservices with Scala
11:30 - 12:20 Mild
Note: This talk will be given in Hebrew.
"Microservices" is one of the hottest buzzwords and, as usual, everyone wants them, but few know how to build them. In this talk we will offer our interpretation of microservice architecture, and show how we are implementing these ideas: using Scala, Akka, sbt and Docker, we modularized Akka applications, Spark jobs and Play servers.
In the talk we will discuss design trade-offs and challenges that we faced in the process, and how we have overcome them. The focus is not on particular features of Scala language or a library, but on building modern applications using the Typesafe stack and other open-source tools.
Yardena Meimann / Lior Shapsa
Yardena: I'm a software engineer, architect and trainer with almost 20 years of experience, currently working at VMware. I am also a programming languages enthusiast and organizer of Sayeret Lambda meetup. I've been writing in Java since its 1.0 version, first in a start-up, then in large enterprise projects. I learned to appreciate object orientation by spending some time programming in Smalltalk, and have been experimenting with functional programming, particularly in Scala in the last 5 years. After using Scala for personal and academic projects, I was lucky to recently initiate a production Scala project at VMware.
Lior: I am a team leader in VMware Israel and a technology fanatic with many years of experience in software engineering. In my spare time I tasted and tested almost every modern technology that is out there… For living I have been writing C# since .NET framework 1.0 was introduced, I do also Java & C++ for quite a few years now and in the recent years I found myself diving into the big data puzzle and scalable programming. Recently, I have got the opportunity to initiate and lead a new project in VMware Israel written in Scala.