Ie8cm0a1kln8zxfyy3jy
SkillsCast

DevOps for Scala

31st October 2017 in London at CodeNode

This SkillsCast was filmed at DevOps for Scala

DevOps: How to automate the build and the deployment of a Scala application in Docker, hosted in Amazon AWS, with the help of Scala tools like SBT, Ammonite and many libraries available in the wild.

DevOps is basically a development effort applied to deployment. It makes sense in a Scala project to use Scala tools also to manage deployment. Most Scala applications are large scale and need to be deployed in the cloud. In this context, automated deployment is of paramount importance. In this talk I will introduce how you can automate the build and the deployment of a Scala application in Docker, hosted in Amazon AWS, with the help of Scala tools like SBT, Ammonite and many libraries available in the wild. As an example the deployment of a dockerized Spark cluster from scratch with Jenkins is provided but the tools and techniques can be applied to different scenarios.

YOU MAY ALSO LIKE:

Thanks to our sponsors

DevOps for Scala

Michele Sciabarra

Michele Sciabarra is a Java veteran, who started writing Java applets compiled with Netscape Navigator 2, when Java was at version alpha. Since then he traversed the Java world for two decades, coding Web applications, GUI interfaces and Mobile Apps. He put his teeth on all the major Java frameworks and many minor ones.

SkillsCast

DevOps: How to automate the build and the deployment of a Scala application in Docker, hosted in Amazon AWS, with the help of Scala tools like SBT, Ammonite and many libraries available in the wild.

DevOps is basically a development effort applied to deployment. It makes sense in a Scala project to use Scala tools also to manage deployment. Most Scala applications are large scale and need to be deployed in the cloud. In this context, automated deployment is of paramount importance. In this talk I will introduce how you can automate the build and the deployment of a Scala application in Docker, hosted in Amazon AWS, with the help of Scala tools like SBT, Ammonite and many libraries available in the wild. As an example the deployment of a dockerized Spark cluster from scratch with Jenkins is provided but the tools and techniques can be applied to different scenarios.

YOU MAY ALSO LIKE:

Thanks to our sponsors

About the Speaker

DevOps for Scala

Michele Sciabarra

Michele Sciabarra is a Java veteran, who started writing Java applets compiled with Netscape Navigator 2, when Java was at version alpha. Since then he traversed the Java world for two decades, coding Web applications, GUI interfaces and Mobile Apps. He put his teeth on all the major Java frameworks and many minor ones.