Loading…
This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
View analytic
Wednesday, February 15 • 09:00 - 17:00
Training: Building Microservices with Scala and Akka

Sign up or log in to save this to your schedule and see who's attending!

Feedback form is now closed.

Akka is a toolkit and runtime for building highly concurrent, distributed, and resilient message-driven applications on the JVM that follows Reactive Manifesto.

I’m going to give a short introduction to Scala programming language and follow with the fundamentals of Actor-based programming and Akka framework. We’ll finish with more advanced topics like Akka HTTP, Akka Camel, Akka Clustering, Akka Persistence and Akka Streams.

Then we’ll see how we can use all these technologies to build stateless as well as stateful microservices, what’s the difference and pros/cons with each approach.

Topics include:

  • Scala basics
  • Functional programming in Scala
  • Scala Futures
  • Actor-based programming: theory, common patterns
  • Actors in Akka
  • Supervision
  • Solving practical problem with Actors and Akka
  • Akka HTTP
  • Akka Clustering: sharding and singleton
  • Akka Persistence
  • Akka Streams / Alpakka
  • Stateless microservices with Akka
  • Stateful microservices with Akka

Prerequisites & Requirements:

No experience with Scala, Akka or Actor-based systems is necessary. Please make sure you have the latest Java 8, Scala and SBT (Scala build tool) installed.

Speakers
avatar for Yaroslav Tkachenko

Yaroslav Tkachenko

Yaroslav Tkachenko is a Senior Software Engineer, Lead at Mobify. He joined Mobify to work on Mobify Platform, which includes Progressive Mobile and Engagement Marketing solutions. Before that Yaroslav was a Director of Engineering at Bench Accounting. He joined the company as a first employee (and a first Software Engineer) and helped to grow the engineering team from 3 to almost 30 people. At Bench Yaroslav worked with Platform and... Read More →


Wednesday February 15, 2017 09:00 - 17:00
Ramada Alexanderplatz - Room Marlene Dietrich