This session will show attendees how to build reactive services using Akka and Scala. Reactive services are scalable, reliable, and efficient, and we'll demonstrate the basic model, a simple development workflow, and the tools and libraries that make it all work.
Herein, an open source developer community considers itself _algorithmically_. This project shows how to surface data insights from the developer email forums for just about any Apache open source project. It leverages machine learning and advanced analytics in Apache Spark, but also makes use of Docker containers for standalone NLP services.
Fast and scalable analysis of big data has become a critical competitive advantage for companies. There are open source tools like Apache Hadoop and Apache Spark that are providing opportunities for companies to solve these big data problems in a scalable way. Platforms like these have become the foundation of the big data analysis movement.
Scala plays a central role in many parts of Twitter's infrastructure, and Twitter's open source projects are widely used in the Scala community. While Scala has brought many benefits to Twitter, its nature as a relatively young hybrid OOP / FP language has also posed some challenges. This talk will provide an overview of how Twitter maintains one of the largest Scala codebases on the planet.