Please log in to watch this conference skillscast.
In this talk Mario will show you how to take advantage of Docker containers to ease development, testing and deployment of Scala applications, especially those that are based on Akka.
One of the challenges of application development is making sure that the all of the components of the environment match across development, testing and production. Most of you have had to deal with "but it works on my machine!" when something fails in the test or (even worse) production environment, only to find, after investigation, that the problem lies in some mismatch in a developer's environment. Having a distributed application only compounds the issue. Keeping everything in sync across tens, hundreds or thousands of servers is a challenging proposition.
In this talk Mario will introduce you to the current answer to this problem: containers and, more specifically, Docker. He will share with you the basic concepts behind containers, show you how to package your application in a Docker image, how to integrate this packaging into the build process, and talk about some of the things you have to be careful about during the process.
The first part of the talk is technology-agnostic, while the later parts deal specifically with integrating Docker into the Scala ecosystem and, specifically, Akka. While the talk can be applied to any Scala application, the examples shown will centre on Akka and Spray.
YOU MAY ALSO LIKE:
- Lightbend Akka for Scala - Professional (in London on 11th - 12th November 2019)
- Modern development with Java (in London on 9th - 11th December 2019)
- Scala eXchange London 2019 (in London on 12th - 13th December 2019)
- Scalax2gether Community Day 2019 (in London on 14th December 2019)
- Code Kata: Yilin Wei - Optics with Monocle (in London on 22nd October 2019)
- Device Tree Driver (in London on 29th October 2019)
- Abstract Data Types In The Region Of Abysmal Pain, And How To Navigate Them (SkillsCast recorded in September 2019)
- The Last Frontier and Beyond (SkillsCast recorded in August 2019)
Scala and Akka and Docker, oh my!
Mario has been working with computers for far longer than he'll admit to. He´s been developing with Scala and Akka since 2010, with some JRuby thrown in for good measure. After living in Mexico City and Madrid, he now calls Berlin home, where he is currently a freelance developer.