0. Малый опыт работы со Scala, hence не знаю многих best practice. Решается просто - кто-то очень опытный проводит код ревью какое-то время. Сам язык мне нравится, но пока не инвестировал в него много времени ввиду неуверенности о наличии работы.
2. [Scala Scraper](https://index.scala-lang.org/ruippeixotog/scala-scraper). Изначально думал парсить через регулярки, но потом вспомнил, что плохая идея.