日本語

How we replaced a 10-year-old Perl product using Scala

Our product, Hatena::Bookmark, had been running on a 10-year-old Perl system with a huge complicated codebase and legacy architecture, which caused us to suffer from increasing maintenance costs. We’d began a project to replace the system in 2015 and have recently finished (still a work-in-progress in March 2019). The codebase and architecture (including the database schema) have been completely replaced. For the implementation of the core application server, we chose Scala, which we think is a language suitable for building a solid system with less complexity. In this session, we will explain the good and bad parts of this project.

Session length
40 minutes
Language of the presentation
Japanese
Target audience
Intermediate: Requires a basic knowledge of the area
Who is your session intended to
People who are trying to replace a legacy system using Scala.
Speaker
tanishiking(Rikito Taniguchi) (Hatena.)
Contributes
  • scalafmt
  • scalafix

voted / votable

Candidate sessions